]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/ppc/spapr_irq.c
qdev: Use returned bool to check for qdev_realize() etc. failure
[mirror_qemu.git] / hw / ppc / spapr_irq.c
index 897bf98587c7daa63454aae6bc5d17197db3735d..1d0db57fc5863848994c3f6cd4e02fe4f1016594 100644 (file)
@@ -311,8 +311,7 @@ void spapr_irq_init(SpaprMachineState *spapr, Error **errp)
         object_property_set_link(obj, OBJECT(spapr), ICS_PROP_XICS,
                                  &error_abort);
         object_property_set_int(obj, smc->nr_xirqs, "nr-irqs", &error_abort);
-        qdev_realize(DEVICE(obj), NULL, &local_err);
-        if (local_err) {
+        if (!qdev_realize(DEVICE(obj), NULL, &local_err)) {
             error_propagate(errp, local_err);
             return;
         }