]> git.proxmox.com Git - qemu.git/commit
qemu-ga: switch to the new error format on the wire
authorLuiz Capitulino <lcapitulino@redhat.com>
Wed, 1 Aug 2012 19:30:13 +0000 (16:30 -0300)
committerLuiz Capitulino <lcapitulino@redhat.com>
Mon, 13 Aug 2012 17:17:53 +0000 (14:17 -0300)
commit93b91c59dbccde6e4d25661150c1529bd5ee4a06
treeb688b9198c5b0da4bb0f5652011f9fce5f84af7e
parentde253f14912e88f45dbe66984440d27221a75a60
qemu-ga: switch to the new error format on the wire

IMPORTANT: this BREAKS qemu-ga compatibility for the error response.

Instead of returning something like:

{ "error": { "class": "InvalidParameterValue",
             "data": {"name": "mode", "expected": "halt|powerdown|reboot" } } }

qemu-ga now returns:

 { "error": { "class": "GenericError",
              "desc": "Parameter 'mode' expects halt|powerdown|reboot" } }

Notice that this is also a bug fix, as qemu-ga wasn't returning the
human message.

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Makefile.objs
qapi/qmp-core.h
qapi/qmp-dispatch.c
qemu-ga.c