]> git.mxchange.org Git - simgear.git/commitdiff
Minor tweaks to avoid using unitialized memory.
authorcurt <curt>
Sat, 22 Aug 1998 01:18:59 +0000 (01:18 +0000)
committerTim Moore <timoore@redhat.com>
Tue, 15 Sep 2009 16:31:30 +0000 (18:31 +0200)
Astro/orbits.cxx
Astro/sky.cxx

index 58521f1d5fd93ae187823764d57b935feb8f81ae..0ce7e3bcfe5f7bbb5cc83547d545042a7dc96486 100644 (file)
@@ -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.
  *
index 4710416131dd76e31ae890b2660c8499d32ecece..1ba07dc6ecdf6fdce2bc9bc10e6204a35e248ffb 100644 (file)
@@ -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.
  *