From 6a6a5463af33e693c8a2c737a41e6682a78a6a26 Mon Sep 17 00:00:00 2001 From: John Ferlan Date: Tue, 17 Apr 2018 11:43:30 -0400 Subject: [PATCH] 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 --- src/qemu/qemu_migration_params.c | 1 + 1 file changed, 1 insertion(+) 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; } -- GitLab