summaryrefslogtreecommitdiffstats
path: root/monitor.c
diff options
context:
space:
mode:
authorPeter Maydell2018-08-15 21:20:34 +0200
committerPeter Maydell2018-08-15 21:20:34 +0200
commitc146b54c7fdbd926ee8fc4369699e3480d54f6fa (patch)
tree99f97a391fc6fc79cb366adcf79434981955b16e /monitor.c
parentMerge remote-tracking branch 'remotes/famz/tags/block-and-testing-pull-reques... (diff)
parentmonitor: fix oob command leak (diff)
downloadqemu-c146b54c7fdbd926ee8fc4369699e3480d54f6fa.tar.gz
qemu-c146b54c7fdbd926ee8fc4369699e3480d54f6fa.tar.xz
qemu-c146b54c7fdbd926ee8fc4369699e3480d54f6fa.zip
Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2018-08-15' into staging
Miscellaneous patches for 2018-08-15 # gpg: Signature made Wed 15 Aug 2018 07:15:31 BST # gpg: using RSA key 3870B400EB918653 # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" # gpg: aka "Markus Armbruster <armbru@pond.sub.org>" # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653 * remotes/armbru/tags/pull-misc-2018-08-15: monitor: fix oob command leak tests: fix crumple/recursive leak qapi: Fix some pycodestyle-3 complaints tests: change /0.15/* tests to /qmp/* qmp-shell: learn to send commands with quoted arguments Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'monitor.c')
-rw-r--r--monitor.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/monitor.c b/monitor.c
index 77861e96af..a1999e396c 100644
--- a/monitor.c
+++ b/monitor.c
@@ -4277,6 +4277,8 @@ static void handle_qmp_command(JSONMessageParser *parser, GQueue *tokens)
trace_monitor_qmp_cmd_out_of_band(qobject_get_try_str(id)
?: "");
monitor_qmp_dispatch(mon, req, id);
+ qobject_unref(req);
+ qobject_unref(id);
return;
}