]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
tools: exit success when lxc-execute is daemonized
authorChristian Brauner <christian.brauner@ubuntu.com>
Tue, 12 Dec 2017 20:05:39 +0000 (21:05 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Fri, 15 Dec 2017 12:36:25 +0000 (13:36 +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 07aadff0a4a281d0383517bb534ccb96b64f5492..bb5aa3b849d65d5dbf1b517a9e59e48c6a2b7417 100644 (file)
@@ -171,7 +171,10 @@ int main(int argc, char *argv[])
 
        c->daemonize = false;
        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");