From 4e89978e2021c0431aad9898823eb9d3526e9018 Mon Sep 17 00:00:00 2001 From: Luiz Capitulino Date: Wed, 18 Apr 2012 17:24:01 -0300 Subject: qemu-option: qemu_opts_from_qdict(): use error_set() do_device_add() and do_netdev_add() call qerror_report_err() to maintain their QError semantics. Signed-off-by: Luiz Capitulino Reviewed-By: Laszlo Ersek --- net.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'net.c') diff --git a/net.c b/net.c index f5d9cc75b8..246209f690 100644 --- a/net.c +++ b/net.c @@ -1237,11 +1237,14 @@ void net_host_device_remove(Monitor *mon, const QDict *qdict) int do_netdev_add(Monitor *mon, const QDict *qdict, QObject **ret_data) { + Error *local_err = NULL; QemuOpts *opts; int res; - opts = qemu_opts_from_qdict(qemu_find_opts("netdev"), qdict); + opts = qemu_opts_from_qdict(qemu_find_opts("netdev"), qdict, &local_err); if (!opts) { + qerror_report_err(local_err); + error_free(local_err); return -1; } -- cgit v1.2.3