]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/block/xen-block.c
qdev: Use returned bool to check for qdev_realize() etc. failure
[mirror_qemu.git] / hw / block / xen-block.c
index 1b7bc5de088523d9b6d9fe8f2d055ec043e649fc..10c44dfda2d6d3b96d430c019b11760797e91c39 100644 (file)
@@ -961,8 +961,7 @@ static void xen_block_device_create(XenBackendInstance *backend,
     blockdev->iothread = iothread;
     blockdev->drive = drive;
 
-    qdev_realize_and_unref(DEVICE(xendev), BUS(xenbus), &local_err);
-    if (local_err) {
+    if (!qdev_realize_and_unref(DEVICE(xendev), BUS(xenbus), &local_err)) {
         error_propagate_prepend(errp, local_err,
                                 "realization of device %s failed: ",
                                 type);