From: Christian Brauner Date: Sat, 24 Feb 2018 19:12:51 +0000 (+0100) Subject: criu: du_dump() X-Git-Tag: lxc-2.0.10~202 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a2b6caed7cf5607bea76fc157233ca35cbe3c25;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 3fdb6017f..83d481323 100644 --- a/src/lxc/criu.c +++ b/src/lxc/criu.c @@ -1157,7 +1157,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]; @@ -1170,13 +1170,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;