diff options
| author | Michael Roth <mdroth@linux.vnet.ibm.com> | 2013-05-09 21:20:57 -0500 |
|---|---|---|
| committer | Luiz Capitulino <lcapitulino@redhat.com> | 2013-05-15 08:58:43 -0400 |
| commit | ad7f375df681503baa6ebef065818868e1216976 (patch) | |
| tree | fe392cef24ff02f64466478132db621ec111659e /scripts/qapi-types.py | |
| parent | 74bc9066bc2cf61dd12994ea3b73401d33112656 (diff) | |
| download | focaccia-qemu-ad7f375df681503baa6ebef065818868e1216976.tar.gz focaccia-qemu-ad7f375df681503baa6ebef065818868e1216976.zip | |
qapi: fix leak in unit tests
qmp_output_get_qobject() increments the qobject's reference count. Since we currently pass this straight into qobject_to_json() so we can feed the data into a QMP input visitor, we never actually free the underlying qobject when qmp_output_visitor_cleanup() is called. This causes leaks on all of the QMP serialization tests. Fix this by holding a pointer to the qobject and decref'ing it before returning from qmp_deserialize(). Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Diffstat (limited to 'scripts/qapi-types.py')
0 files changed, 0 insertions, 0 deletions