Bläddra i källkod

d.mon: Allocate less memory

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@65054 15284696-431f-4ddb-bdfa-cd5b030d7da7
Huidae Cho 10 år sedan
förälder
incheckning
6cbb37796e
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      display/d.mon/list.c

+ 1 - 1
display/d.mon/list.c

@@ -52,7 +52,6 @@ void list_mon(char ***list, int *n)
     while ((dp = readdir(dirp)) != NULL) {
 	int ret;
 
-        *list = G_realloc(*list, (*n + 1) * sizeof(char *));
         if (!dp->d_name || dp->d_name[0] == '.')
 	    continue;
 
@@ -63,6 +62,7 @@ void list_mon(char ***list, int *n)
         if (ret != 0 || !S_ISDIR(s.st_mode))
             continue;
 
+        *list = G_realloc(*list, (*n + 1) * sizeof(char *));
         (*list)[*n] = dp->d_name;
         (*n)++;
     }