]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/scsi/virtio-scsi.c
virtio-scsi: Unset hotplug handler when unrealize
[mirror_qemu.git] / hw / scsi / virtio-scsi.c
index bd62d08251ad2bb64a11968a6e7b5e180630ad55..cb1c123e5bb512ad239eb7743cbd1e4ed8bf9e28 100644 (file)
@@ -915,6 +915,9 @@ void virtio_scsi_common_unrealize(DeviceState *dev, Error **errp)
 
 static void virtio_scsi_device_unrealize(DeviceState *dev, Error **errp)
 {
+    VirtIOSCSI *s = VIRTIO_SCSI(dev);
+
+    qbus_set_hotplug_handler(BUS(&s->bus), NULL, &error_abort);
     virtio_scsi_common_unrealize(dev, errp);
 }