From: Kirill Shchetiniuk <kshcheti@redhat.com>
Moved variables to closer scope to enbale asuto memory management
Signed-off-by: Kirill Shchetiniuk <kshcheti@redhat.com>
---
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