]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/core/irq.c
qtest/irq: Rework IRQ interception
[mirror_qemu.git] / hw / core / irq.c
index cffced040ffd3b316347a70e68b20d8ebaa49cb6..4a580a22f3324581707a6ba73f55082e2a80053b 100644 (file)
@@ -140,7 +140,7 @@ void qemu_irq_intercept_in(qemu_irq *gpio_in, qemu_irq_handler handler, int n)
     for (i = 0; i < n; i++) {
         *old_irqs[i] = *gpio_in[i];
         gpio_in[i]->handler = handler;
-        gpio_in[i]->opaque = old_irqs;
+        gpio_in[i]->opaque = &old_irqs[i];
     }
 }