]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Add missing lxc_container_put
authorJordan Webb <jordemort@github.com>
Fri, 27 Oct 2017 18:30:49 +0000 (13:30 -0500)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 9 Nov 2017 00:14:45 +0000 (01:14 +0100)
Signed-off-by: Jordan Webb <jordemort@github.com>
src/lxc/tools/lxc_execute.c

index b458bb51bef6306544efc86fba7aaebcca249881..8490ffa23806ccef0369643befd7fe4b45c31c57 100644 (file)
@@ -150,8 +150,11 @@ int main(int argc, char *argv[])
                }
        }
 
-       if (lxc_config_define_load(&defines, c->lxc_conf))
+       ret = lxc_config_define_load(&defines, c->lxc_conf);
+       if (ret) {
+               lxc_container_put(c);
                exit(EXIT_FAILURE);
+       }
 
        if (my_args.uid)
                c->lxc_conf->init_uid = my_args.uid;