From: John Ferlan Date: Tue, 17 Apr 2018 15:43:30 +0000 (-0400) Subject: qemu: Fix possible memory leak in migration param processing X-Git-Tag: v4.3.0-rc1~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a6a5463af33e693c8a2c737a41e6682a78a6a26;p=thirdparty%2Flibvirt.git qemu: Fix possible memory leak in migration param processing If virJSONValueArraySize(caps) <= 0, then we will still need to virJSONValueFree(caps) because qemuMonitorSetMigrationCapabilities won't consume it. Found by Coverity Signed-off-by: John Ferlan --- diff --git a/src/qemu/qemu_migration_params.c b/src/qemu/qemu_migration_params.c index 4f3b239637..3bbe50a8ed 100644 --- a/src/qemu/qemu_migration_params.c +++ b/src/qemu/qemu_migration_params.c @@ -771,6 +771,7 @@ qemuMigrationParamsApply(virQEMUDriverPtr driver, migParams->params[xbzrle].set = true; virJSONValueFree(params); + virJSONValueFree(caps); return ret; }