]> git.proxmox.com Git - mirror_qemu.git/blobdiff - qdev-monitor.c
qdev: Use returned bool to check for qdev_realize() etc. failure
[mirror_qemu.git] / qdev-monitor.c
index 648b8ac4faf08c740853278dd94a3303473ead91..cefd21b8e6d109e4b4edfb498b69c9479f1cc949 100644 (file)
@@ -679,8 +679,7 @@ DeviceState *qdev_device_add(QemuOpts *opts, Error **errp)
     }
 
     dev->opts = opts;
-    qdev_realize(DEVICE(dev), bus, &err);
-    if (err != NULL) {
+    if (!qdev_realize(DEVICE(dev), bus, &err)) {
         dev->opts = NULL;
         goto err_del_dev;
     }