Commit eb2fa764 authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

virtio-scsi: call unregister_savevm properly



This fixes a use-after-free when migrating after hot-unplug.

Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent fd930791
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -613,5 +613,7 @@ VirtIODevice *virtio_scsi_init(DeviceState *dev, VirtIOSCSIConf *proxyconf)

void virtio_scsi_exit(VirtIODevice *vdev)
{
    VirtIOSCSI *s = (VirtIOSCSI *)vdev;
    unregister_savevm(s->qdev, "virtio-scsi", s);
    virtio_cleanup(vdev);
}