diff options
author | Paul Brook <paul@codesourcery.com> | 2009-07-11 22:46:05 +0100 |
---|---|---|
committer | Paul Brook <paul@codesourcery.com> | 2009-07-11 22:46:51 +0100 |
commit | 616cbc78a50c638b94cc4756a565f11bb10dbfeb (patch) | |
tree | cc6c0c930b816344a29df080c5554a25fcc7362a | |
parent | 110c50fd3147f749373926400ed583504f351fd1 (diff) | |
download | qemu-616cbc78a50c638b94cc4756a565f11bb10dbfeb.tar.gz qemu-616cbc78a50c638b94cc4756a565f11bb10dbfeb.tar.bz2 qemu-616cbc78a50c638b94cc4756a565f11bb10dbfeb.zip |
Fix PCI IRQ breakage
Zero initialize the PCI bus irq count.
Signed-off-by: Paul Brook <paul@codesourcery.com>
-rw-r--r-- | hw/pci.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -123,7 +123,7 @@ PCIBus *pci_register_bus(DeviceState *parent, const char *name, bus->irq_opaque = pic; bus->devfn_min = devfn_min; bus->nirq = nirq; - bus->irq_count = qemu_malloc(nirq * sizeof(bus->irq_count[0])); + bus->irq_count = qemu_mallocz(nirq * sizeof(bus->irq_count[0])); bus->next = first_bus; first_bus = bus; register_savevm("PCIBUS", nbus++, 1, pcibus_save, pcibus_load, bus); |