]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
close fd on error path
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Thu, 25 Apr 2013 00:49:59 +0000 (19:49 -0500)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Thu, 25 Apr 2013 00:49:59 +0000 (19:49 -0500)
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
src/lxc/monitor.c

index e108eb764b3d7c56761c312d454623a4be30a228..0521e9ab3e4009598edf7ed839642ec5536e8289 100644 (file)
@@ -69,6 +69,7 @@ static void lxc_monitor_fifo_send(struct lxc_msg *msg, const char *lxcpath)
 
        ret = write(fd, msg, sizeof(*msg));
        if (ret != sizeof(*msg)) {
+               close(fd);
                SYSERROR("failed to write monitor fifo %s", fifo_path);
                return;
        }