From patchwork Tue Dec 22 03:09:06 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [STABLE,0.12] QMP: Drop wrong assert() Date: Mon, 21 Dec 2009 17:09:06 -0000 From: Luiz Capitulino X-Patchwork-Id: 41583 Message-Id: <20091222010906.4a42ab1d@doriath> To: qemu-devel@nongnu.org Cc: nathan@parenthephobia.org.uk, aliguori@us.ibm.com Some commands return a QList of QDicts, which is valid, but will trig the assert(). Just drop it. Reported-by: Nathan Baum Signed-off-by: Luiz Capitulino --- monitor.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/monitor.c b/monitor.c index c0dc48e..3af1d5c 100644 --- a/monitor.c +++ b/monitor.c @@ -283,7 +283,6 @@ static void monitor_protocol_emitter(Monitor *mon, QObject *data) if (!monitor_has_error(mon)) { /* success response */ if (data) { - assert(qobject_type(data) == QTYPE_QDICT); qobject_incref(data); qdict_put_obj(qmp, "return", data); } else {