tests: fix virtio-blk-test leaks
commit80e1eea37a25a7696137e680285e36d0bfdc9f34
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Tue, 7 Feb 2017 12:55:14 +0000 (7 16:55 +0400)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 1 Mar 2017 07:58:57 +0000 (1 11:58 +0400)
treeddd94260713176d1eecf691881f3dba3d3fb6bcd
parentc4523aae0664aecaa366d45e3d0f3d810ca33062
tests: fix virtio-blk-test leaks

Use qvirtio_pci_device_find_slot() to avoid leaking the non-hp
device. Add assert() to avoid further leaks in the future.

Use qvirtio_pci_device_free() to correctly free QVirtioPCIDevice.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
tests/libqos/virtio-pci.c
tests/virtio-blk-test.c