[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-trivial] [PATCH 3/5] qemu-sockets: Plug fd leak on unix_connect_op
From: |
Markus Armbruster |
Subject: |
[Qemu-trivial] [PATCH 3/5] qemu-sockets: Plug fd leak on unix_connect_opts() error path |
Date: |
Fri, 11 Nov 2011 10:40:07 +0100 |
Spotted by Coverity.
Signed-off-by: Markus Armbruster <address@hidden>
---
qemu-sockets.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/qemu-sockets.c b/qemu-sockets.c
index 183a9cb..61b2247 100644
--- a/qemu-sockets.c
+++ b/qemu-sockets.c
@@ -572,6 +572,7 @@ int unix_connect_opts(QemuOpts *opts)
snprintf(un.sun_path, sizeof(un.sun_path), "%s", path);
if (connect(sock, (struct sockaddr*) &un, sizeof(un)) < 0) {
fprintf(stderr, "connect(unix:%s): %s\n", path, strerror(errno));
+ close(sock);
return -1;
}
--
1.7.6.4
- [Qemu-trivial] [PATCH 0/5] Plug a few trivial resource leaks, Markus Armbruster, 2011/11/11
- [Qemu-trivial] [PATCH 2/5] ui: Plug memory leaks on parse_keyboard_layout() error path, Markus Armbruster, 2011/11/11
- [Qemu-trivial] [PATCH 3/5] qemu-sockets: Plug fd leak on unix_connect_opts() error path,
Markus Armbruster <=
- [Qemu-trivial] [PATCH 5/5] os-posix: Plug fd leak in qemu_create_pidfile(), Markus Armbruster, 2011/11/11
- [Qemu-trivial] [PATCH 1/5] qemu-char: Plug memory leak on qemu_chr_open_pty() error path, Markus Armbruster, 2011/11/11
- [Qemu-trivial] [PATCH 4/5] posix-aio-compat: Plug memory leak on paio_init() error path, Markus Armbruster, 2011/11/11
- Re: [Qemu-trivial] [Qemu-devel] [PATCH 0/5] Plug a few trivial resource leaks, Anthony Liguori, 2011/11/11