tools/utils: free memory on error

Closes #2262.

Signed-off-by: C0deAi <techsupport@mycode.ai>
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
This commit is contained in:
C0deAi 2018-04-06 12:56:50 -04:00 committed by Christian Brauner
parent 55d83a7c72
commit 74269047b4
No known key found for this signature in database
GPG Key ID: 8EB056D53EECB12D

View File

@ -794,8 +794,11 @@ int lxc_config_define_add(struct lxc_list *defines, char *arg)
return -1; return -1;
dent->elem = parse_line(arg); dent->elem = parse_line(arg);
if (!dent->elem) if (!dent->elem) {
free(dent);
return -1; return -1;
}
lxc_list_add_tail(defines, dent); lxc_list_add_tail(defines, dent);
return 0; return 0;
} }