From: Christian Brauner Date: Sat, 24 Feb 2018 19:12:51 +0000 (+0100) Subject: criu: du_dump() X-Git-Tag: lxc-3.0.0.beta1~15^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7211378b1fc4a963c554870c8d6302c2ca974db5;p=thirdparty%2Flxc.git criu: du_dump() thread-safety: s/exit()/_exit()/g Signed-off-by: Christian Brauner --- diff --git a/src/lxc/criu.c b/src/lxc/criu.c index d675b5450..f92863d86 100644 --- a/src/lxc/criu.c +++ b/src/lxc/criu.c @@ -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;