I started to fix the LeakSanitizer error in piix4_realize(), then looked for similar pattern and found 2 other places. The older is i82378 (historically the first one) which then spread.
Philippe Mathieu-Daudé (6): hw/isa/i82378: Name output IRQ as 'intr' hw/isa/i82378: Simplify removing unuseful qemu_allocate_irqs() call hw/isa/i82378: Rename output IRQ variable hw/isa/vt82c686: Name output IRQ as 'intr' hw/isa/vt82c686: Simplify removing unuseful qemu_allocate_irqs() call hw/isa/piix4: Fix leak removing unuseful qemu_allocate_irqs() call hw/isa/i82378.c | 13 +++---------- hw/isa/piix4.c | 10 +--------- hw/isa/vt82c686.c | 12 ++---------- hw/mips/fuloong2e.c | 2 +- hw/ppc/prep.c | 4 ++-- 5 files changed, 9 insertions(+), 32 deletions(-) -- 2.26.2