From: Peter Krempa Date: Wed, 22 Apr 2020 14:16:19 +0000 (+0200) Subject: qemuDomainSaveImageOpen: Use g_autoptr for 'def' X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=3850add603c8f44d0ebde5a53f87809b8fbe3907;p=libvirt.git qemuDomainSaveImageOpen: Use g_autoptr for 'def' Signed-off-by: Peter Krempa Reviewed-by: Ján Tomko --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 5b87aaf9c2..57c66c3401 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -6695,7 +6695,7 @@ qemuDomainSaveImageOpen(virQEMUDriverPtr driver, int ret = -1; g_autoptr(virQEMUSaveData) data = NULL; virQEMUSaveHeaderPtr header; - virDomainDefPtr def = NULL; + g_autoptr(virDomainDef) def = NULL; int oflags = open_write ? O_RDWR : O_RDONLY; size_t xml_len; size_t cookie_len; @@ -6809,13 +6809,12 @@ qemuDomainSaveImageOpen(virQEMUDriverPtr driver, VIR_DOMAIN_DEF_PARSE_SKIP_VALIDATE))) goto error; - *ret_def = def; + *ret_def = g_steal_pointer(&def); *ret_data = g_steal_pointer(&data); return fd; error: - virDomainDefFree(def); VIR_FORCE_CLOSE(fd); return ret; }