From: Christian Brauner Date: Fri, 23 Feb 2018 13:31:12 +0000 (+0100) Subject: utils: run_command() X-Git-Tag: lxc-3.0.0.beta1~15^2~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8b3f9c34acd17c7fb9e5325845e01a6502bd138;p=thirdparty%2Flxc.git utils: run_command() thread-safety: s/exit()/_exit()/g Signed-off-by: Christian Brauner --- diff --git a/src/lxc/utils.c b/src/lxc/utils.c index 98b4655cf..f8d6a3fe1 100644 --- a/src/lxc/utils.c +++ b/src/lxc/utils.c @@ -2242,13 +2242,13 @@ int run_command(char *buf, size_t buf_size, int (*child_fn)(void *), void *args) if (ret < 0) { SYSERROR("failed to duplicate std{err,out} file descriptor"); - exit(EXIT_FAILURE); + _exit(EXIT_FAILURE); } /* Does not return. */ child_fn(args); ERROR("failed to exec command"); - exit(EXIT_FAILURE); + _exit(EXIT_FAILURE); } /* close the write-end of the pipe */