Explorar o código

Zero fileinfo structures upon allocation

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@33631 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements %!s(int64=16) %!d(string=hai) anos
pai
achega
f639671c6e
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  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;