]> git.ipfire.org Git - thirdparty/qemu.git/blobdiff - hw/s390x/s390-virtio-bus.c
virtio: fix virtio-blk child refcount in transports
[thirdparty/qemu.git] / hw / s390x / s390-virtio-bus.c
index 38984ab439931fb849826542b1b6e0002a43ba30..3438a88b1ee2fc5c2c14a041a071430d7691db1f 100644 (file)
@@ -179,6 +179,7 @@ static void s390_virtio_blk_instance_init(Object *obj)
     VirtIOBlkS390 *dev = VIRTIO_BLK_S390(obj);
     object_initialize(&dev->vdev, sizeof(dev->vdev), TYPE_VIRTIO_BLK);
     object_property_add_child(obj, "virtio-backend", OBJECT(&dev->vdev), NULL);
+    object_unref(OBJECT(&dev->vdev));
     qdev_alias_all_properties(DEVICE(&dev->vdev), obj);
 }