From: curt Date: Sat, 22 Aug 1998 01:18:59 +0000 (+0000) Subject: Minor tweaks to avoid using unitialized memory. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=2912a4896546f77876bcdc10da9b5ee5cb88c2b1;p=flightgear.git Minor tweaks to avoid using unitialized memory. --- diff --git a/Astro/orbits.cxx b/Astro/orbits.cxx index 58521f1d5..0ce7e3bcf 100644 --- a/Astro/orbits.cxx +++ b/Astro/orbits.cxx @@ -82,7 +82,8 @@ double fgCalcEccAnom(double M, double e) int fgReadOrbElements(struct OrbElements *dest, gzFile src) { char line[256]; - int i,j; + int i, j, len; + j = 0; do { if ( fggets(src, line, 256) == NULL ) { @@ -90,7 +91,9 @@ int fgReadOrbElements(struct OrbElements *dest, gzFile src) { "End of file found while reading planetary positions:\n"); return 0; } - for (i = 0; i < 256; i++) { + len = strlen(line); + + for (i = 0; i < len; i++) { if (line[i] == '#') line[i] = 0; } @@ -167,9 +170,12 @@ void fgSolarSystemUpdate(struct OrbElements *planet, fgTIME t) /* $Log$ -/* Revision 1.7 1998/07/13 21:00:09 curt -/* Wrote access functions for current fgOPTIONS. +/* Revision 1.8 1998/08/22 01:18:59 curt +/* Minor tweaks to avoid using unitialized memory. /* + * Revision 1.7 1998/07/13 21:00:09 curt + * Wrote access functions for current fgOPTIONS. + * * Revision 1.6 1998/05/29 20:35:41 curt * Added zlib support for reading in compressed data files. * diff --git a/Astro/sky.cxx b/Astro/sky.cxx index 471041613..1ba07dc6e 100644 --- a/Astro/sky.cxx +++ b/Astro/sky.cxx @@ -286,6 +286,7 @@ void fgSkyRender( void ) { middle_color[i] = l->sky_color[i] - diff * 0.9; outer_color[i] = l->adj_fog_color[i]; } + inner_color[3] = middle_color[3] = outer_color[3] = l->adj_fog_color[3]; xglPushMatrix(); @@ -367,9 +368,12 @@ void fgSkyRender( void ) { /* $Log$ -/* Revision 1.8 1998/08/12 21:40:44 curt -/* Sky now tracks adjusted fog color so it blends well with terrain. +/* Revision 1.9 1998/08/22 01:18:59 curt +/* Minor tweaks to avoid using unitialized memory. /* + * Revision 1.8 1998/08/12 21:40:44 curt + * Sky now tracks adjusted fog color so it blends well with terrain. + * * Revision 1.7 1998/07/22 21:39:21 curt * Lower skirt tracks adjusted fog color, not fog color. *