]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Add missing lxc_container_put 1879/head
authorJordan Webb <jordemort@github.com>
Fri, 27 Oct 2017 18:30:49 +0000 (13:30 -0500)
committerJordan Webb <jordemort@github.com>
Fri, 27 Oct 2017 18:31:10 +0000 (13:31 -0500)
Signed-off-by: Jordan Webb <jordemort@github.com>
src/lxc/tools/lxc_execute.c

index 5fa5f9c94559327544539515531496c43f4b8f61..8a34e1f45c6c5cede84aff74901d6c5c3aa73107 100644 (file)
@@ -168,8 +168,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;