g_autofree char *host = NULL;
g_autoptr(virCPUDef) cpu = NULL;
g_autofree char *result = NULL;
- virDomainCapsCPUModels *models = NULL;
+ g_autoptr(virDomainCapsCPUModels) models = NULL;
hostFile = g_strdup_printf("%s/cputestdata/%s-cpuid-%s.xml", abs_srcdir,
virArchToString(data->arch), data->host);
ret = cpuTestCompareXML(data->arch, cpu, result);
cleanup:
- virObjectUnref(models);
return ret;
}
g_autoptr(virCPUData) disabledData = NULL;
g_autofree char *expectedFile = NULL;
g_autoptr(virCPUDef) expected = NULL;
- virDomainCapsCPUModels *hvModels = NULL;
- virDomainCapsCPUModels *models = NULL;
+ g_autoptr(virDomainCapsCPUModels) hvModels = NULL;
+ g_autoptr(virDomainCapsCPUModels) models = NULL;
int ret = -1;
cpuFile = g_strdup_printf("cpuid-%s-guest", data->host);
ret = cpuTestUpdateLiveCompare(data->arch, cpu, expected);
cleanup:
- virObjectUnref(hvModels);
- virObjectUnref(models);
return ret;
}
{
int ret = -1;
char *path = NULL;
- virQEMUCaps *qemuCaps = NULL;
+ g_autoptr(virQEMUCaps) qemuCaps = NULL;
virDomainCapsLoader *loader = &domCaps->os.loader;
virDomainVirtType virtType;
ret = 0;
cleanup:
- virObjectUnref(qemuCaps);
VIR_FREE(path);
return ret;
}
test_virDomainCapsFormat(const void *opaque)
{
const struct testData *data = opaque;
- virDomainCaps *domCaps = NULL;
+ g_autoptr(virDomainCaps) domCaps = NULL;
char *path = NULL;
char *domCapsXML = NULL;
int ret = -1;
cleanup:
VIR_FREE(domCapsXML);
VIR_FREE(path);
- virObjectUnref(domCaps);
return ret;
}
virCommand *cmd = NULL;
char *pidfile = NULL;
dnsmasqContext *dctx = NULL;
- virNetworkXMLOption *xmlopt = NULL;
+ g_autoptr(virNetworkXMLOption) xmlopt = NULL;
if (!(xmlopt = networkDnsmasqCreateXMLConf()))
goto fail;
VIR_FREE(hostsfileactual);
VIR_FREE(pidfile);
virCommandFree(cmd);
- virObjectUnref(xmlopt);
virNetworkObjEndAPI(&obj);
dnsmasqContextFree(dctx);
return ret;
int ret;
testCompareNetXML2XMLResult result = TEST_COMPARE_NET_XML2XML_RESULT_SUCCESS;
virNetworkDef *dev = NULL;
- virNetworkXMLOption *xmlopt = NULL;
+ g_autoptr(virNetworkXMLOption) xmlopt = NULL;
if (!(xmlopt = networkDnsmasqCreateXMLConf()))
goto cleanup;
VIR_FREE(actual);
virNetworkDefFree(dev);
- virObjectUnref(xmlopt);
return ret;
}
test_virCapsDomainDataLookupQEMU(const void *data G_GNUC_UNUSED)
{
int ret = 0;
- virCaps *caps = NULL;
+ g_autoptr(virCaps) caps = NULL;
if (!(caps = testQemuCapsInit())) {
ret = -1;
CAPS_EXPECT_ERR(-1, VIR_ARCH_NONE, VIR_DOMAIN_VIRT_VMWARE, NULL, "pc");
out:
- virObjectUnref(caps);
return ret;
}
#endif /* WITH_QEMU */
test_virCapsDomainDataLookupLXC(const void *data G_GNUC_UNUSED)
{
int ret = 0;
- virCaps *caps = NULL;
+ g_autoptr(virCaps) caps = NULL;
if (!(caps = testLXCCapsInit())) {
ret = -1;
VIR_DOMAIN_VIRT_LXC, "/usr/libexec/libvirt_lxc", NULL);
out:
- virObjectUnref(caps);
return ret;
}
#endif /* WITH_LXC */
testMACLookup(const void *opaque)
{
const struct testData *data = opaque;
- virMacMap *mgr = NULL;
+ g_autoptr(virMacMap) mgr = NULL;
GSList *macs;
GSList *next;
size_t i, j;
ret = 0;
cleanup:
VIR_FREE(file);
- virObjectUnref(mgr);
return ret;
}
testMACRemove(const void *opaque)
{
const struct testData *data = opaque;
- virMacMap *mgr = NULL;
+ g_autoptr(virMacMap) mgr = NULL;
GSList *macs;
size_t i;
char *file = NULL;
ret = 0;
cleanup:
VIR_FREE(file);
- virObjectUnref(mgr);
return ret;
}
int ret = -1;
virPCIDevice *dev[] = {NULL, NULL, NULL};
size_t i, nDev = G_N_ELEMENTS(dev);
- virPCIDeviceList *activeDevs = NULL;
- virPCIDeviceList *inactiveDevs = NULL;
+ g_autoptr(virPCIDeviceList) activeDevs = NULL;
+ g_autoptr(virPCIDeviceList) inactiveDevs = NULL;
int count;
if (!(activeDevs = virPCIDeviceListNew()) ||
cleanup:
for (i = 0; i < nDev; i++)
virPCIDeviceFree(dev[i]);
- virObjectUnref(activeDevs);
- virObjectUnref(inactiveDevs);
return ret;
}
int ret = -1;
virPCIDevice *dev[] = {NULL, NULL, NULL};
size_t i, nDev = G_N_ELEMENTS(dev);
- virPCIDeviceList *activeDevs = NULL;
- virPCIDeviceList *inactiveDevs = NULL;
+ g_autoptr(virPCIDeviceList) activeDevs = NULL;
+ g_autoptr(virPCIDeviceList) inactiveDevs = NULL;
int count;
if (!(activeDevs = virPCIDeviceListNew()) ||
cleanup:
for (i = 0; i < nDev; i++)
virPCIDeviceFree(dev[i]);
- virObjectUnref(activeDevs);
- virObjectUnref(inactiveDevs);
return ret;
}
int ret = -1;
virPCIDevice *dev[] = {NULL, NULL, NULL};
size_t i, nDev = G_N_ELEMENTS(dev);
- virPCIDeviceList *activeDevs = NULL;
- virPCIDeviceList *inactiveDevs = NULL;
+ g_autoptr(virPCIDeviceList) activeDevs = NULL;
+ g_autoptr(virPCIDeviceList) inactiveDevs = NULL;
int count;
if (!(activeDevs = virPCIDeviceListNew()) ||
ret = 0;
cleanup:
- virObjectUnref(activeDevs);
- virObjectUnref(inactiveDevs);
return ret;
}
char *system_dir = NULL;
char *resctrl_dir = NULL;
int ret = -1;
- virResctrlAlloc *alloc = NULL;
+ g_autoptr(virResctrlAlloc) alloc = NULL;
char *schemata_str = NULL;
char *schemata_file;
- virCaps *caps = NULL;
+ g_autoptr(virCaps) caps = NULL;
system_dir = g_strdup_printf("%s/vircaps2xmldata/linux-%s/system", abs_srcdir,
data->filename);
ret = 0;
cleanup:
- virObjectUnref(caps);
- virObjectUnref(alloc);
VIR_FREE(system_dir);
VIR_FREE(resctrl_dir);
VIR_FREE(schemata_str);
static int
test2(const void *data G_GNUC_UNUSED)
{
- virSCSIDeviceList *list = NULL;
+ g_autoptr(virSCSIDeviceList) list = NULL;
virSCSIDevice *dev = NULL;
virSCSIDevice *dev1 = NULL;
bool free_dev = true;
virSCSIDeviceFree(dev);
if (free_dev1)
virSCSIDeviceFree(dev1);
- virObjectUnref(list);
return ret;
}
const struct findTestInfo *info = opaque;
int ret = -1;
virUSBDevice *dev = NULL;
- virUSBDeviceList *devs = NULL;
+ g_autoptr(virUSBDeviceList) devs = NULL;
int rv = 0;
size_t i, ndevs = 0;
ret = 0;
cleanup:
- virObjectUnref(devs);
virUSBDeviceFree(dev);
return ret;
}
{
char *gotxlcfgData = NULL;
g_autoptr(virConf) conf = NULL;
- virConnectPtr conn = NULL;
+ g_autoptr(virConnect) conn = NULL;
int wrote = 4096;
int ret = -1;
virDomainDef *def = NULL;
VIR_FREE(replacedXML);
VIR_FREE(gotxlcfgData);
virDomainDefFree(def);
- virObjectUnref(conn);
return ret;
}
char *gotxml = NULL;
g_autoptr(virConf) conf = NULL;
int ret = -1;
- virConnectPtr conn;
+ g_autoptr(virConnect) conn = NULL;
virDomainDef *def = NULL;
char *replacedXML = NULL;
g_autoptr(libxlDriverConfig) cfg = libxlDriverConfigGet(driver);
VIR_FREE(xlcfgData);
VIR_FREE(gotxml);
virDomainDefFree(def);
- virObjectUnref(conn);
return ret;
}
char *gotxmcfgData = NULL;
g_autoptr(virConf) conf = NULL;
int ret = -1;
- virConnectPtr conn = NULL;
+ g_autoptr(virConnect) conn = NULL;
int wrote = 4096;
virDomainDef *def = NULL;
fail:
VIR_FREE(gotxmcfgData);
virDomainDefFree(def);
- virObjectUnref(conn);
return ret;
}