From 205664a4d1f91b80676a23a1cff51d58a8b466c3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Milo=C5=A1=20Mula=C4=8D?= Date: Thu, 15 Nov 2007 14:34:04 +0000 Subject: [PATCH] memleak fixed --- org.glite.lb.server/src/jobstat_supp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.glite.lb.server/src/jobstat_supp.c b/org.glite.lb.server/src/jobstat_supp.c index 9be51f1..f5cb84a 100644 --- a/org.glite.lb.server/src/jobstat_supp.c +++ b/org.glite.lb.server/src/jobstat_supp.c @@ -219,15 +219,18 @@ static char **dec_strlist(char *in, char **rest) return NULL; } + /* count number of fields only */ len = 0; tmp_in = in = strchr(in, ' ') + 1 ; do { tmp_ret = dec_string(tmp_in, &tmp_in); + free(tmp_ret); len++; } while (tmp_ret != NULL); out = (char**) malloc(len*sizeof(char*)); + /* get them */ if (out) { len = 0; tmp_in = in; -- 1.8.2.3