Revision f424d5c4 hw/qdev-monitor.c
b/hw/qdev-monitor.c | ||
---|---|---|
458 | 458 |
qdev_free(qdev); |
459 | 459 |
return NULL; |
460 | 460 |
} |
461 |
if (qdev_init(qdev) < 0) { |
|
462 |
qerror_report(QERR_DEVICE_INIT_FAILED, driver); |
|
463 |
return NULL; |
|
464 |
} |
|
465 | 461 |
if (qdev->id) { |
466 | 462 |
object_property_add_child(qdev_get_peripheral(), qdev->id, |
467 | 463 |
OBJECT(qdev), NULL); |
... | ... | |
472 | 468 |
OBJECT(qdev), NULL); |
473 | 469 |
g_free(name); |
474 | 470 |
} |
471 |
if (qdev_init(qdev) < 0) { |
|
472 |
qerror_report(QERR_DEVICE_INIT_FAILED, driver); |
|
473 |
return NULL; |
|
474 |
} |
|
475 | 475 |
qdev->opts = opts; |
476 | 476 |
return qdev; |
477 | 477 |
} |
Also available in: Unified diff