From 7caf63877ed46e2c685eab69d1ded41c03b3670b Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Wed, 24 Aug 2011 11:40:57 +0200 Subject: [PATCH] cgconfigparser: Fixed memory leak when parsing invalid cgconfig.conf Free the dictionary when cgroup_dictionary_add fails. Signed-off-by: Jan Safranek --- src/parse.y | 1 + 1 file changed, 1 insertion(+) diff --git a/src/parse.y b/src/parse.y index bf68a98e..e0c70d3c 100644 --- a/src/parse.y +++ b/src/parse.y @@ -138,6 +138,7 @@ namevalue_conf fprintf(stderr, "parsing failed at line number %d:%s\n", line_no, cgroup_strerror(ret)); $$ = NULL; + cgroup_dictionary_free(dict); return ECGCONFIGPARSEFAIL; } $$ = dict; -- 2.47.2