From: Ivana Hutarova Varekova Date: Thu, 16 Jun 2011 13:08:12 +0000 (+0200) Subject: cgget: fix final cgget cleanup X-Git-Tag: v0.38~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=28dbef5e99b0568c9903096b55783c01dc509ad7;p=thirdparty%2Flibcgroup.git cgget: fix final cgget cleanup fix final cgget cleanup Signed-off-by: Ivana Hutarova Varekova Signed-off-by: Jan Safranek --- diff --git a/src/tools/cgget.c b/src/tools/cgget.c index 81a5609f..ea638b4c 100644 --- a/src/tools/cgget.c +++ b/src/tools/cgget.c @@ -327,7 +327,7 @@ int main(int argc, char *argv[]) (cgroup_list == NULL)) { fprintf(stderr, "%s: out of memory\n", argv[0]); ret = -1; - goto err; + goto err_free; } /* Parse arguments. */ @@ -460,5 +460,10 @@ err: free(names[i]); } +err_free: + free(cgroup_list); + free(controllers); + free(names); + return result; }