From 74269047b49ff3fb9cd152274b2e817a0ad68af6 Mon Sep 17 00:00:00 2001 From: C0deAi Date: Fri, 6 Apr 2018 12:56:50 -0400 Subject: [PATCH] tools/utils: free memory on error Closes #2262. Signed-off-by: C0deAi Signed-off-by: Christian Brauner --- src/lxc/tools/tool_utils.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; }