diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2018-07-15 18:21:56 +0200 |
---|---|---|
committer | Michael Roth <mdroth@linux.vnet.ibm.com> | 2018-07-16 15:05:58 -0500 |
commit | d9c745c1768727aadd77e352c85114bc61e67bd4 (patch) | |
tree | 508ff8b7414b32864b968058ea60a1748962da5b /qga/commands-posix.c | |
parent | bb23a7362a7942739f080990a53e44afc319e36c (diff) | |
download | qemu-d9c745c1768727aadd77e352c85114bc61e67bd4.zip qemu-d9c745c1768727aadd77e352c85114bc61e67bd4.tar.gz qemu-d9c745c1768727aadd77e352c85114bc61e67bd4.tar.bz2 |
qga: fix file descriptor leak
The file descriptor for /sys/power/state was never closed. Reported
by Coverity.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Diffstat (limited to 'qga/commands-posix.c')
-rw-r--r-- | qga/commands-posix.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/qga/commands-posix.c b/qga/commands-posix.c index c46767b..37e8a2d 100644 --- a/qga/commands-posix.c +++ b/qga/commands-posix.c @@ -1652,6 +1652,7 @@ static bool linux_sys_state_supports_mode(SuspendMode mode, Error **errp) } ret = read(fd, buf, sizeof(buf) - 1); + close(fd); if (ret <= 0) { return false; } |