]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
start: close_ns()
authorChristian Brauner <christian.brauner@ubuntu.com>
Sun, 18 Feb 2018 22:42:05 +0000 (23:42 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 21 Feb 2018 16:59:42 +0000 (17:59 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/start.c

index b8472736632ee8989fdf6a7b891296d098920055..13c420964da4c3600eb10c6497015b0913fff55b 100644 (file)
@@ -127,10 +127,11 @@ static void close_ns(int ns_fd[LXC_NS_MAX])
        int i;
 
        for (i = 0; i < LXC_NS_MAX; i++) {
-               if (ns_fd[i] > -1) {
-                       close(ns_fd[i]);
-                       ns_fd[i] = -1;
-               }
+               if (ns_fd[i] < 0)
+                       continue;
+
+               close(ns_fd[i]);
+               ns_fd[i] = -EBADF;
        }
 }