qemu: Fix memory leak in qemuConnectGetAllDomainStats error path

If we return -1 on VIR_ALLOC_N failure, we leaked @vms, so
goto cleanup instead.

Signed-off-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
John Ferlan 2018-03-07 09:43:30 -05:00
parent 6a59d6c103
commit 4b1ec66cde

View File

@ -20348,7 +20348,7 @@ qemuConnectGetAllDomainStats(virConnectPtr conn,
}
if (VIR_ALLOC_N(tmpstats, nvms + 1) < 0)
return -1;
goto cleanup;
if (qemuDomainGetStatsNeedMonitor(stats))
privflags |= QEMU_DOMAIN_STATS_HAVE_JOB;