Signed-off-by: Daniel Henrique Barboza <danielhb413@xxxxxxxxx> --- src/qemu/qemu_domain.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index 70896ad80e..3c17e6e4b4 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -5796,7 +5796,7 @@ qemuDomainDefFormatBufInternal(virQEMUDriverPtr driver, virBuffer *buf) { int ret = -1; - virDomainDefPtr copy = NULL; + g_autoptr(virDomainDef) copy = NULL; virCheckFlags(VIR_DOMAIN_XML_COMMON_FLAGS | VIR_DOMAIN_XML_UPDATE_CPU, -1); @@ -5971,7 +5971,6 @@ qemuDomainDefFormatBufInternal(virQEMUDriverPtr driver, virDomainDefFormatConvertXMLFlags(flags)); cleanup: - virDomainDefFree(copy); return ret; } @@ -7939,8 +7938,8 @@ qemuDomainDefCheckABIStability(virQEMUDriverPtr driver, virDomainDefPtr src, virDomainDefPtr dst) { - virDomainDefPtr migratableDefSrc = NULL; - virDomainDefPtr migratableDefDst = NULL; + g_autoptr(virDomainDef) migratableDefSrc = NULL; + g_autoptr(virDomainDef) migratableDefDst = NULL; bool ret = false; if (!(migratableDefSrc = qemuDomainDefCopy(driver, qemuCaps, src, COPY_FLAGS)) || @@ -7952,8 +7951,6 @@ qemuDomainDefCheckABIStability(virQEMUDriverPtr driver, dst, migratableDefDst); cleanup: - virDomainDefFree(migratableDefSrc); - virDomainDefFree(migratableDefDst); return ret; } @@ -7964,8 +7961,8 @@ qemuDomainCheckABIStability(virQEMUDriverPtr driver, virDomainDefPtr dst) { qemuDomainObjPrivatePtr priv = vm->privateData; - virDomainDefPtr migratableSrc = NULL; - virDomainDefPtr migratableDst = NULL; + g_autoptr(virDomainDef) migratableSrc = NULL; + g_autoptr(virDomainDef) migratableDst = NULL; g_autofree char *xml = NULL; bool ret = false; @@ -7979,8 +7976,6 @@ qemuDomainCheckABIStability(virQEMUDriverPtr driver, dst, migratableDst); cleanup: - virDomainDefFree(migratableSrc); - virDomainDefFree(migratableDst); return ret; } -- 2.26.2