mirror of https://github.com/xemu-project/xemu.git
gqa-win: get_pci_info: Clean dev_info if handle is valid
Signed-off-by: Kostiantyn Kostiuk <konstantin@daynix.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Kostiantyn Kostiuk <kkostiuk@redhat.com>
This commit is contained in:
parent
cced3a7230
commit
d0b896a749
|
@ -514,7 +514,7 @@ DEFINE_GUID(GUID_DEVINTERFACE_STORAGEPORT,
|
|||
|
||||
static GuestPCIAddress *get_pci_info(int number, Error **errp)
|
||||
{
|
||||
HDEVINFO dev_info;
|
||||
HDEVINFO dev_info = INVALID_HANDLE_VALUE;
|
||||
SP_DEVINFO_DATA dev_info_data;
|
||||
SP_DEVICE_INTERFACE_DATA dev_iface_data;
|
||||
HANDLE dev_file;
|
||||
|
@ -749,7 +749,9 @@ static GuestPCIAddress *get_pci_info(int number, Error **errp)
|
|||
}
|
||||
|
||||
free_dev_info:
|
||||
SetupDiDestroyDeviceInfoList(dev_info);
|
||||
if (dev_info != INVALID_HANDLE_VALUE) {
|
||||
SetupDiDestroyDeviceInfoList(dev_info);
|
||||
}
|
||||
out:
|
||||
return pci;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue