zero-terminate returned array
authorAleš Křenek <ljocha@ics.muni.cz>
Wed, 26 Mar 2008 14:49:43 +0000 (14:49 +0000)
committerAleš Křenek <ljocha@ics.muni.cz>
Wed, 26 Mar 2008 14:49:43 +0000 (14:49 +0000)
org.glite.lb.server/src/userjobs.c

index 75fd992..e78e249 100644 (file)
@@ -70,7 +70,7 @@ int edg_wll_UserJobsServer(
                free(res); res = NULL;
        }
 
-       if (states) *states = calloc(njobs, sizeof(**states));
+       if (states) *states = calloc(njobs+1, sizeof(**states));
        idx = 0;
        for (i = 0; i < njobs; i++) {
                if (edg_wll_JobStatusServer(ctx, out[idx], -1, &(*states)[idx]) != 0) {