]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
network: lxc_create_network_unpriv_exec()
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 23 Feb 2018 13:35:57 +0000 (14:35 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Sat, 24 Feb 2018 20:37:59 +0000 (21:37 +0100)
thread-safety: s/exit()/_exit()/g

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

index 145131e3070a5e5fa9b725d30f474822837505f4..3f134c299c4081e455264ce553e2a1bfcd009754 100644 (file)
@@ -2126,7 +2126,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')
@@ -2136,7 +2136,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,
@@ -2151,7 +2151,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 */