]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
tools: exit success when lxc-execute is daemonized 2024/head
authorChristian Brauner <christian.brauner@ubuntu.com>
Tue, 12 Dec 2017 20:05:39 +0000 (21:05 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Tue, 12 Dec 2017 20:05:39 +0000 (21:05 +0100)
The error_num value doesn't tell us anything since the container hasn't exited.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/tools/lxc_execute.c

index f94393e147d17117135bc6291fcab0477f0004b7..7a94cc4bb8739d9c4b4ca7548d4533baa2023a16 100644 (file)
@@ -191,7 +191,10 @@ int main(int argc, char *argv[])
 
        c->daemonize = my_args.daemonize == 1;
        bret = c->start(c, 1, my_args.argv);
-       ret = c->error_num;
+       if (c->daemonize)
+               ret = EXIT_SUCCESS;
+       else
+               ret = c->error_num;
        lxc_container_put(c);
        if (!bret) {
                fprintf(stderr, "Failed run an application inside container\n");