]> 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>
Sun, 18 Feb 2018 22:42:05 +0000 (23:42 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/start.c

index ae0a21ebf139c8afdb259a0c40f9ac50e93c5e5d..e29e882738be4a84be6160b540cbb43e2bcf6a1d 100644 (file)
@@ -134,10 +134,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;
        }
 }