[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 01/10] plugins: Fix resource leak in connect_socket()
From: |
Alex Bennée |
Subject: |
[PATCH v1 01/10] plugins: Fix resource leak in connect_socket() |
Date: |
Tue, 10 Nov 2020 19:23:07 +0000 |
From: Alex Chen <alex.chen@huawei.com>
Close the fd when the connect() fails.
Reported-by: Euler Robot <euler.robot@huawei.com>
Signed-off-by: Alex Chen <alex.chen@huawei.com>
Message-Id: <20201109082829.87496-2-alex.chen@huawei.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
contrib/plugins/lockstep.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/contrib/plugins/lockstep.c b/contrib/plugins/lockstep.c
index a696673dff..319bd44b83 100644
--- a/contrib/plugins/lockstep.c
+++ b/contrib/plugins/lockstep.c
@@ -292,6 +292,7 @@ static bool connect_socket(const char *path)
if (connect(fd, (struct sockaddr *)&sockaddr, sizeof(sockaddr)) < 0) {
perror("failed to connect");
+ close(fd);
return false;
}
--
2.20.1
- [PATCH v1 for 5.1 00/10] various fixes (CI, Xen, plugins), Alex Bennée, 2020/11/10
- [PATCH v1 01/10] plugins: Fix resource leak in connect_socket(),
Alex Bennée <=
- [PATCH v1 02/10] plugins: Fix two resource leaks in setup_socket(), Alex Bennée, 2020/11/10
- [PATCH v1 04/10] include/hw/xen.h: drop superfluous struct, Alex Bennée, 2020/11/10
- [PATCH v1 03/10] meson.build: fix building of Xen support for aarch64, Alex Bennée, 2020/11/10
- [PATCH v1 05/10] stubs/xen-hw-stub: drop xenstore_store_pv_console_info stub, Alex Bennée, 2020/11/10
- [PATCH v1 07/10] hw/i386/acpi-build: Fix maybe-uninitialized error when ACPI hotplug off, Alex Bennée, 2020/11/10
- [PATCH v1 08/10] tests/acceptance: Disable Spartan-3A DSP 1800A test, Alex Bennée, 2020/11/10
- [PATCH v1 06/10] accel/stubs: drop unused cpu.h include, Alex Bennée, 2020/11/10
- [PATCH v1 09/10] gitlab: move remaining x86 check-tcg targets to gitlab, Alex Bennée, 2020/11/10
- [PATCH v1 10/10] scripts/ci: clean up default args logic a little, Alex Bennée, 2020/11/10