aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Armbruster <armbru@redhat.com>2009-12-07 21:37:16 +0100
committerAnthony Liguori <aliguori@us.ibm.com>2009-12-07 16:36:50 -0600
commit143d288cba95329e30c1c8c3403a53b35629ee72 (patch)
tree8c0191a187421586ffae39a1029ab9dff7c382f6 /monitor.c
parentmonitor: convert do_getfd() to QError (diff)
downloadqemu-kvm-143d288cba95329e30c1c8c3403a53b35629ee72.tar.gz
qemu-kvm-143d288cba95329e30c1c8c3403a53b35629ee72.tar.bz2
qemu-kvm-143d288cba95329e30c1c8c3403a53b35629ee72.zip
QMP: add human-readable description to error response
Signed-off-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> (cherry picked from commit 77e595e7c613c495714d04ce63fb9bce263c29ae)
Diffstat (limited to 'monitor.c')
-rw-r--r--monitor.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/monitor.c b/monitor.c
index 16d611e5a..a38a103e4 100644
--- a/monitor.c
+++ b/monitor.c
@@ -305,6 +305,7 @@ static void monitor_protocol_emitter(Monitor *mon, QObject *data)
}
} else {
/* error response */
+ qdict_put(mon->error->error, "desc", qerror_human(mon->error));
qdict_put(qmp, "error", mon->error->error);
QINCREF(mon->error->error);
QDECREF(mon->error);