{
const struct data *data = arg;
int ret = -1;
- virCPUDef *host = NULL;
- virCPUDef *cpu = NULL;
+ g_autoptr(virCPUDef) host = NULL;
+ g_autoptr(virCPUDef) cpu = NULL;
virCPUCompareResult result;
if (!(host = cpuTestLoadXML(data->arch, data->host)) ||
ret = 0;
cleanup:
- virCPUDefFree(host);
- virCPUDefFree(cpu);
return ret;
}
{
const struct data *data = arg;
int ret = -2;
- virCPUDef *host = NULL;
- virCPUDef *cpu = NULL;
+ g_autoptr(virCPUDef) host = NULL;
+ g_autoptr(virCPUDef) cpu = NULL;
virCPUCompareResult cmpResult;
g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
char *result = NULL;
cleanup:
VIR_FREE(result);
- virCPUDefFree(host);
- virCPUDefFree(cpu);
if (ret == data->result) {
/* We got the result we expected, whether it was
{
const struct data *data = arg;
int ret = -1;
- virCPUDef *host = NULL;
- virCPUDef *migHost = NULL;
- virCPUDef *cpu = NULL;
+ g_autoptr(virCPUDef) host = NULL;
+ g_autoptr(virCPUDef) migHost = NULL;
+ g_autoptr(virCPUDef) cpu = NULL;
char *result = NULL;
if (!(host = cpuTestLoadXML(data->arch, data->host)) ||
ret = cpuTestCompareXML(data->arch, cpu, result);
cleanup:
- virCPUDefFree(host);
- virCPUDefFree(cpu);
- virCPUDefFree(migHost);
VIR_FREE(result);
return ret;
}
{
const struct data *data = arg;
int ret = -1;
- virCPUDef *host = NULL;
+ g_autoptr(virCPUDef) host = NULL;
g_autoptr(virCPUData) hostData = NULL;
int result;
ret = 0;
cleanup:
- virCPUDefFree(host);
return ret;
}
g_autoptr(virCPUData) hostData = NULL;
char *hostFile = NULL;
char *host = NULL;
- virCPUDef *cpu = NULL;
+ g_autoptr(virCPUDef) cpu = NULL;
char *result = NULL;
virDomainCapsCPUModels *models = NULL;
cleanup:
VIR_FREE(hostFile);
VIR_FREE(host);
- virCPUDefFree(cpu);
VIR_FREE(result);
virObjectUnref(models);
return ret;
{
const struct data *data = arg;
char *cpuFile = NULL;
- virCPUDef *cpu = NULL;
+ g_autoptr(virCPUDef) cpu = NULL;
char *enabledFile = NULL;
char *enabled = NULL;
g_autoptr(virCPUData) enabledData = NULL;
char *disabled = NULL;
g_autoptr(virCPUData) disabledData = NULL;
char *expectedFile = NULL;
- virCPUDef *expected = NULL;
+ g_autoptr(virCPUDef) expected = NULL;
virDomainCapsCPUModels *hvModels = NULL;
virDomainCapsCPUModels *models = NULL;
int ret = -1;
cleanup:
VIR_FREE(cpuFile);
- virCPUDefFree(cpu);
VIR_FREE(enabledFile);
VIR_FREE(enabled);
VIR_FREE(disabledFile);
VIR_FREE(disabled);
VIR_FREE(expectedFile);
- virCPUDefFree(expected);
virObjectUnref(hvModels);
virObjectUnref(models);
return ret;
{
const struct data *data = arg;
g_autoptr(virQEMUCaps) qemuCaps = NULL;
- virCPUDef *cpu = NULL;
+ g_autoptr(virCPUDef) cpu = NULL;
char *result = NULL;
int ret = -1;
ret = cpuTestCompareXML(data->arch, cpu, result);
cleanup:
- virCPUDefFree(cpu);
VIR_FREE(result);
return ret;
}