From: Kirill Shchetiniuk <[email protected]>

Moved variables to closer scope to enbale asuto memory management

Signed-off-by: Kirill Shchetiniuk <[email protected]>
---
 src/qemu/qemu_process.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c
index 45fc32a663..6f656a033e 100644
--- a/src/qemu/qemu_process.c
+++ b/src/qemu/qemu_process.c
@@ -2161,9 +2161,6 @@ qemuProcessRefreshChannelVirtioState(virQEMUDriver 
*driver,
 {
     size_t i;
     int agentReason = VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_REASON_CHANNEL;
-    qemuMonitorChardevInfo *entry;
-    virObjectEvent *event = NULL;
-    g_autofree char *id = NULL;
 
     if (booted)
         agentReason = 
VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_REASON_DOMAIN_STARTED;
@@ -2171,8 +2168,10 @@ qemuProcessRefreshChannelVirtioState(virQEMUDriver 
*driver,
     for (i = 0; i < vm->def->nchannels; i++) {
         virDomainChrDef *chr = vm->def->channels[i];
         if (chr->targetType == VIR_DOMAIN_CHR_CHANNEL_TARGET_TYPE_VIRTIO) {
+            qemuMonitorChardevInfo *entry = NULL;
+            virObjectEvent *event = NULL;
+            g_autofree char *id = NULL;
 
-            VIR_FREE(id);
             id = g_strdup_printf("char%s", chr->info.alias);
 
             /* port state not reported */
-- 
2.49.0

Reply via email to