Forráskód Böngészése

Zero fileinfo structures upon allocation

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@33631 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 16 éve
szülő
commit
f639671c6e
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      lib/gis/opencell.c

+ 3 - 1
lib/gis/opencell.c

@@ -42,8 +42,10 @@ static struct fileinfo *new_fileinfo(int fd)
     G__.fileinfo = G_realloc(G__.fileinfo, newsize * sizeof(struct fileinfo));
 
     /* Mark all cell files as closed */
-    for (i = oldsize; i < newsize; i++)
+    for (i = oldsize; i < newsize; i++) {
+	memset(&G__.fileinfo[i], 0, sizeof(struct fileinfo));
 	G__.fileinfo[i].open_mode = -1;
+    }
 
     G__.fileinfo_count = newsize;