qemu-e2k/qga
Marc-André Lureau ae7da1e5f6 qga: process_event() simplification and leak fix
json_parser_parse_err() may return something else than a QDict, in
which case we loose the object. Let's keep track of the original
object to avoid leaks.

When an error occurs, "qdict" contains the response, but we still
check the "execute" key there. Untangle a bit this code, by having a
clear error path.

CC: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Cc: qemu-stable@nongnu.org
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
2018-07-23 18:54:26 -05:00
..
installer qga-win: Fixing msi upgrade disallow in WiX file 2018-07-03 15:20:50 -05:00
vss-win32
channel-posix.c
channel-win32.c
channel.h
commands-posix.c qga: fix file descriptor leak 2018-07-16 15:05:58 -05:00
commands-win32.c qga-win: Handle fstrim for OSes lower than Win8 2018-07-23 18:45:21 -05:00
commands.c glib: bump min required glib library version to 2.40 2018-06-29 12:22:28 +01:00
guest-agent-command-state.c
guest-agent-core.h
main.c qga: process_event() simplification and leak fix 2018-07-23 18:54:26 -05:00
Makefile.objs
qapi-schema.json qga/schema: fix documentation for GuestOSInfo 2018-07-03 15:20:50 -05:00
service-win32.c
service-win32.h
vss-win32.c
vss-win32.h