From: C0deAi Date: Fri, 6 Apr 2018 16:56:50 +0000 (-0400) Subject: tools/utils: free memory on error X-Git-Tag: lxc-3.1.0~335^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74269047b49ff3fb9cd152274b2e817a0ad68af6;p=thirdparty%2Flxc.git tools/utils: free memory on error Closes #2262. Signed-off-by: C0deAi Signed-off-by: Christian Brauner --- diff --git a/src/lxc/tools/tool_utils.c b/src/lxc/tools/tool_utils.c index ca325456a..71e5036be 100644 --- a/src/lxc/tools/tool_utils.c +++ b/src/lxc/tools/tool_utils.c @@ -794,8 +794,11 @@ int lxc_config_define_add(struct lxc_list *defines, char *arg) return -1; dent->elem = parse_line(arg); - if (!dent->elem) + if (!dent->elem) { + free(dent); return -1; + } + lxc_list_add_tail(defines, dent); return 0; }