mirror of
https://github.com/qemu/qemu.git
synced 2024-12-01 07:43:35 +08:00
contrib/plugins: Close file descriptor on error return
This patch closes the file descriptor fd on error return to avoid
resource leak.
Fixes: ec7ee95db9
("contrib/plugins: fix coverity warning in lockstep")
Signed-off-by: Cong Liu <liucong2@kylinos.cn>
Message-Id: <20231018025225.1640122-1-liucong2@kylinos.cn>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231029145033.592566-20-alex.bennee@linaro.org>
This commit is contained in:
parent
946bf79e40
commit
7f45276269
@ -257,6 +257,7 @@ static bool setup_socket(const char *path)
|
||||
sockaddr.sun_family = AF_UNIX;
|
||||
if (g_strlcpy(sockaddr.sun_path, path, pathlen) >= pathlen) {
|
||||
perror("bad path");
|
||||
close(fd);
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -303,6 +304,7 @@ static bool connect_socket(const char *path)
|
||||
sockaddr.sun_family = AF_UNIX;
|
||||
if (g_strlcpy(sockaddr.sun_path, path, pathlen) >= pathlen) {
|
||||
perror("bad path");
|
||||
close(fd);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user