]> git.proxmox.com Git - qemu.git/blobdiff - qdev-monitor.c
Merge remote-tracking branch 'kraxel/usb.82' into staging
[qemu.git] / qdev-monitor.c
index 2cb5600d635402aeee9d60313ea8ad2c341d0cb6..e54dbc2c5d6bddba7f25828e97f7706ade158363 100644 (file)
@@ -105,13 +105,17 @@ static void qdev_print_devinfo(ObjectClass *klass, void *opaque)
 static int set_property(const char *name, const char *value, void *opaque)
 {
     DeviceState *dev = opaque;
+    Error *err = NULL;
 
     if (strcmp(name, "driver") == 0)
         return 0;
     if (strcmp(name, "bus") == 0)
         return 0;
 
-    if (qdev_prop_parse(dev, name, value) == -1) {
+    qdev_prop_parse(dev, name, value, &err);
+    if (err != NULL) {
+        qerror_report_err(err);
+        error_free(err);
         return -1;
     }
     return 0;