projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b1fc72f
)
tests: fix memory leak in virtio-scsi-test
author
Laurent Vivier
<lvivier@redhat.com>
Mon, 17 Oct 2016 10:30:19 +0000
(12:30 +0200)
committer
David Gibson
<david@gibson.dropbear.id.au>
Thu, 27 Oct 2016 22:36:58 +0000
(09:36 +1100)
vs is allocated in qvirtio_scsi_pci_init() and never freed.
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Reviewed-by: Greg Kurz <groug@kaod.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
tests/virtio-scsi-test.c
patch
|
blob
|
history
diff --git
a/tests/virtio-scsi-test.c
b/tests/virtio-scsi-test.c
index 79088bb249e3d1556cdc011ab3705fabaaf5df15..94d75b1493f8790dde2f20f66a60fa2557e11d59 100644
(file)
--- a/
tests/virtio-scsi-test.c
+++ b/
tests/virtio-scsi-test.c
@@
-64,6
+64,7
@@
static void qvirtio_scsi_pci_free(QVirtIOSCSI *vs)
qvirtio_pci_device_disable(container_of(vs->dev, QVirtioPCIDevice, vdev));
g_free(vs->dev);
qpci_free_pc(vs->bus);
+ g_free(vs);
}
static uint64_t qvirtio_scsi_alloc(QVirtIOSCSI *vs, size_t alloc_size,