]> 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>
Wed, 8 Nov 2017 23:58:10 +0000 (00:58 +0100)
Signed-off-by: Jordan Webb <jordemort@github.com>
src/lxc/tools/lxc_execute.c

index eeef09016059da69f63d9c26054eaf987f0571c5..d0eca05834a4310b8253122c2e54aa718980d72f 100644 (file)
@@ -153,8 +153,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;