diff --git a/hw/msix.c b/hw/msix.c index 3420ce9b24..c954d471c2 100644 --- a/hw/msix.c +++ b/hw/msix.c @@ -255,6 +255,7 @@ int msix_init(struct PCIDevice *dev, unsigned short nentries, return 0; err_config: + dev->msix_entries_nr = 0; cpu_unregister_io_memory(dev->msix_mmio_index); err_index: qemu_free(dev->msix_table_page);