From: Christian Brauner Date: Fri, 23 Feb 2018 13:35:57 +0000 (+0100) Subject: network: lxc_create_network_unpriv_exec() X-Git-Tag: lxc-2.0.10~233 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9024eaa696ca0a0c10671688827ad0191badb59a;p=thirdparty%2Flxc.git network: lxc_create_network_unpriv_exec() thread-safety: s/exit()/_exit()/g Signed-off-by: Christian Brauner --- diff --git a/src/lxc/network.c b/src/lxc/network.c index 713ac9068..0f5b88d3b 100644 --- a/src/lxc/network.c +++ b/src/lxc/network.c @@ -2042,7 +2042,7 @@ static int lxc_create_network_unpriv_exec(const char *lxcpath, const char *lxcna close(pipefd[1]); if (ret < 0) { SYSERROR("Failed to duplicate std{err,out} file descriptor"); - exit(EXIT_FAILURE); + _exit(EXIT_FAILURE); } if (netdev->link[0] != '\0') @@ -2052,7 +2052,7 @@ static int lxc_create_network_unpriv_exec(const char *lxcpath, const char *lxcna ret = snprintf(pidstr, LXC_NUMSTRLEN64, "%d", pid); if (ret < 0 || ret >= LXC_NUMSTRLEN64) - exit(EXIT_FAILURE); + _exit(EXIT_FAILURE); pidstr[LXC_NUMSTRLEN64 - 1] = '\0'; INFO("Execing lxc-user-nic create %s %s %s veth %s %s", lxcpath, @@ -2067,7 +2067,7 @@ static int lxc_create_network_unpriv_exec(const char *lxcpath, const char *lxcna lxcpath, lxcname, pidstr, "veth", netdev_link, (char *)NULL); SYSERROR("Failed to execute lxc-user-nic"); - exit(EXIT_FAILURE); + _exit(EXIT_FAILURE); } /* close the write-end of the pipe */