diff --git a/src/lxc/start.c b/src/lxc/start.c index ae0a21ebf..e29e88273 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -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; } }