]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
criu: du_dump()
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 24 Feb 2018 19:12:51 +0000 (20:12 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Sat, 24 Feb 2018 20:38:43 +0000 (21:38 +0100)
thread-safety: s/exit()/_exit()/g

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

index d675b54502c60f02432099f68ad62328790a0126..f92863d86a1514ee2f2a88b99faaf8692b43d6a2 100644 (file)
@@ -1256,7 +1256,7 @@ static bool do_dump(struct lxc_container *c, char *mode, struct migrate_opts *op
                h.name = c->name;
                if (!cgroup_init(&h)) {
                        ERROR("failed to cgroup_init()");
-                       exit(1);
+                       _exit(EXIT_FAILURE);
                }
 
                os.pipefd = criuout[1];
@@ -1269,13 +1269,13 @@ static bool do_dump(struct lxc_container *c, char *mode, struct migrate_opts *op
                ret = save_tty_major_minor(opts->directory, c, os.tty_id, sizeof(os.tty_id));
                if (ret < 0) {
                        free(criu_version);
-                       exit(EXIT_FAILURE);
+                       _exit(EXIT_FAILURE);
                }
 
                /* exec_criu() returning is an error */
                exec_criu(&os);
                free(criu_version);
-               exit(EXIT_FAILURE);
+               _exit(EXIT_FAILURE);
        } else {
                int status;
                ssize_t n;