summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Weil <sw@weilnetz.de>2013-06-16 13:37:25 +0200
committerMichael Tokarev <mjt@tls.msk.ru>2013-06-21 22:52:50 +0400
commit90527d2a8bb08ca5b4774eacfdd6b8fe9671c077 (patch)
treeeebfed3251432509d4e63e00544441f7760f88d7
parent7c30f65703fc4698ea9794126f1b978f34ac93b9 (diff)
downloadqemu-90527d2a8bb08ca5b4774eacfdd6b8fe9671c077.tar.gz
qemu-90527d2a8bb08ca5b4774eacfdd6b8fe9671c077.tar.bz2
qemu-90527d2a8bb08ca5b4774eacfdd6b8fe9671c077.zip
kvm: Fix potential resource leak (missing fclose)
This leak was detected by cppcheck. Signed-off-by: Stefan Weil <sw@weilnetz.de> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
-rw-r--r--hw/i386/kvm/pci-assign.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/i386/kvm/pci-assign.c b/hw/i386/kvm/pci-assign.c
index ff855904ba..1fb7ad44ab 100644
--- a/hw/i386/kvm/pci-assign.c
+++ b/hw/i386/kvm/pci-assign.c
@@ -548,6 +548,7 @@ static int get_real_id(const char *devpath, const char *idname, uint16_t *val)
if (fscanf(f, "%li\n", &id) == 1) {
*val = id;
} else {
+ fclose(f);
return -1;
}
fclose(f);