]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: #1425889
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 7 Dec 2017 14:21:57 +0000 (15:21 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 7 Dec 2017 14:21:57 +0000 (15:21 +0100)
do not call close on bad file descriptor

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

index d99f067808d62c2f0a5d6c07753468455220262a..4adede557d0dc518ee7401256201f28eeaf29bbb 100644 (file)
@@ -325,7 +325,8 @@ static int lxc_cmd(const char *name, struct lxc_cmd_rr *cmd, int *stopped,
                *stopped = 1;
 out:
        if (!stay_connected || ret <= 0)
-               close(client_fd);
+               if (client_fd >= 0)
+                       close(client_fd);
 
        if (stay_connected && ret > 0)
                cmd->rsp.ret = client_fd;