From: Marc-André Lureau Date: Fri, 18 Dec 2015 14:13:32 +0000 (+0100) Subject: libqos: remove some leaks X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ea53854a54bc54dddeec0c56572adf53384e960c;p=qemu.git libqos: remove some leaks qpci_device_find() returns allocated data, don't leak it. Signed-off-by: Marc-André Lureau Reviewed-by: Markus Armbruster --- diff --git a/tests/libqos/pci.c b/tests/libqos/pci.c index 4e630c250a..80b1a2117d 100644 --- a/tests/libqos/pci.c +++ b/tests/libqos/pci.c @@ -34,11 +34,13 @@ void qpci_device_foreach(QPCIBus *bus, int vendor_id, int device_id, if (vendor_id != -1 && qpci_config_readw(dev, PCI_VENDOR_ID) != vendor_id) { + g_free(dev); continue; } if (device_id != -1 && qpci_config_readw(dev, PCI_DEVICE_ID) != device_id) { + g_free(dev); continue; }