From: Pino Toscano Date: Tue, 18 Oct 2016 10:37:42 +0000 (+0200) Subject: qapi: fix memory leak in bdrv_image_info_specific_dump X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=3ac2f2f765a0bc18dfb18c38a522e6123289ffc1;p=qemu.git qapi: fix memory leak in bdrv_image_info_specific_dump The 'obj' result of the visitor was not properly freed, like done in other places doing a similar job. Signed-off-by: Pino Toscano Reviewed-by: Eric Blake Signed-off-by: Kevin Wolf --- diff --git a/block/qapi.c b/block/qapi.c index 6f947e3e66..50d30907a2 100644 --- a/block/qapi.c +++ b/block/qapi.c @@ -698,6 +698,7 @@ void bdrv_image_info_specific_dump(fprintf_function func_fprintf, void *f, assert(qobject_type(obj) == QTYPE_QDICT); data = qdict_get(qobject_to_qdict(obj), "data"); dump_qobject(func_fprintf, f, 1, data); + qobject_decref(obj); visit_free(v); }