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);
virDomainDefFormatConvertXMLFlags(flags));
cleanup:
- virDomainDefFree(copy);
return ret;
}
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)) ||
dst, migratableDefDst);
cleanup:
- virDomainDefFree(migratableDefSrc);
- virDomainDefFree(migratableDefDst);
return ret;
}
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;
dst, migratableDst);
cleanup:
- virDomainDefFree(migratableSrc);
- virDomainDefFree(migratableDst);
return ret;
}