]> 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>
Fri, 15 Dec 2017 12:24:51 +0000 (13:24 +0100)
do not call close on bad file descriptor

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

index ca3f5116c8d2b33d2a40b33957b03f5ff73e755a..19ef150d33fbe9ca20e54ba0644214719103b7cb 100644 (file)
@@ -316,7 +316,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;