projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b50ea0d
)
plugins: Fix resource leak in connect_socket()
author
Alex Chen
<alex.chen@huawei.com>
Tue, 10 Nov 2020 19:23:07 +0000
(19:23 +0000)
committer
Alex Bennée
<alex.bennee@linaro.org>
Mon, 16 Nov 2020 11:07:32 +0000
(11:07 +0000)
Close the fd when the connect() fails.
Reported-by: Euler Robot <euler.robot@huawei.com>
Signed-off-by: Alex Chen <alex.chen@huawei.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <
20201109082829
.87496-2-alex.chen@huawei.com>
Message-Id: <
20201110192316
.26397-2-alex.bennee@linaro.org>
contrib/plugins/lockstep.c
patch
|
blob
|
history
diff --git
a/contrib/plugins/lockstep.c
b/contrib/plugins/lockstep.c
index a696673dff3b5d300a46f8d753432562860a5486..319bd44b83221f8cdc8ee86af8d1f780908fb056 100644
(file)
--- 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;
}