From 66ee13809cc25a8e9543113a75d79671963a5ee2 Mon Sep 17 00:00:00 2001 From: Daniel Henrique Barboza Date: Thu, 12 Nov 2020 18:19:40 -0300 Subject: [PATCH] qemu_domain.c: modernize qemuMonitorGetCpuHalted() Use g_autoptr() and remove the 'cleanup' label. Reviewed-by: Jonathon Jongsma Signed-off-by: Daniel Henrique Barboza --- src/qemu/qemu_domain.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index 421a378613..2158080a56 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -9217,9 +9217,8 @@ qemuDomainRefreshVcpuHalted(virQEMUDriverPtr driver, virDomainVcpuDefPtr vcpu; qemuDomainVcpuPrivatePtr vcpupriv; size_t maxvcpus = virDomainDefGetVcpusMax(vm->def); - virBitmapPtr haltedmap = NULL; + g_autoptr(virBitmap) haltedmap = NULL; size_t i; - int ret = -1; bool fast; /* Not supported currently for TCG, see qemuDomainRefreshVcpuInfo */ @@ -9244,7 +9243,7 @@ qemuDomainRefreshVcpuHalted(virQEMUDriverPtr driver, haltedmap = qemuMonitorGetCpuHalted(qemuDomainGetMonitor(vm), maxvcpus, fast); if (qemuDomainObjExitMonitor(driver, vm) < 0 || !haltedmap) - goto cleanup; + return -1; for (i = 0; i < maxvcpus; i++) { vcpu = virDomainDefGetVcpu(vm->def, i); @@ -9253,11 +9252,7 @@ qemuDomainRefreshVcpuHalted(virQEMUDriverPtr driver, vcpupriv->qemu_id)); } - ret = 0; - - cleanup: - virBitmapFree(haltedmap); - return ret; + return 0; } bool