提交 5185f0e0 编写于 作者: E Eduardo Habkost 提交者: Andreas Färber

qdev: Move error printing to the end of qdev_device_help()

Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
Signed-off-by: NAndreas Färber <afaerber@suse.de>
上级 43c95d78
......@@ -245,9 +245,7 @@ int qdev_device_help(QemuOpts *opts)
prop_list = qmp_device_list_properties(driver, &local_err);
if (local_err) {
error_printf("%s\n", error_get_pretty(local_err));
error_free(local_err);
return 1;
goto error;
}
for (prop = prop_list; prop; prop = prop->next) {
......@@ -263,6 +261,11 @@ int qdev_device_help(QemuOpts *opts)
qapi_free_DevicePropertyInfoList(prop_list);
return 1;
error:
error_printf("%s\n", error_get_pretty(local_err));
error_free(local_err);
return 1;
}
static Object *qdev_get_peripheral(void)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册