unsigned int flags)
{
- char *actualxml = NULL;
- char *cmd = NULL;
- char *log = NULL;
+ g_autofree char *actualxml = NULL;
+ g_autofree char *cmd = NULL;
+ g_autofree char *log = NULL;
int ret = -1;
virDomainDefPtr vmdef = NULL;
ret = 0;
fail:
- VIR_FREE(actualxml);
- VIR_FREE(cmd);
- VIR_FREE(log);
virDomainDefFree(vmdef);
return ret;
}
{
int result = -1;
const struct testInfo *info = data;
- char *xml = NULL;
- char *args = NULL;
+ g_autofree char *xml = NULL;
+ g_autofree char *args = NULL;
xml = g_strdup_printf("%s/bhyveargv2xmldata/bhyveargv2xml-%s.xml",
abs_srcdir, info->name);
abs_srcdir, info->name);
result = testCompareXMLToArgvFiles(xml, args, info->flags);
-
- VIR_FREE(xml);
- VIR_FREE(args);
return result;
}
const char *dmcmdline,
unsigned int flags)
{
- char *actualargv = NULL;
- char *actualld = NULL;
- char *actualdm = NULL;
+ g_autofree char *actualargv = NULL;
+ g_autofree char *actualld = NULL;
+ g_autofree char *actualdm = NULL;
virDomainDefPtr vmdef = NULL;
virCommandPtr cmd = NULL;
virCommandPtr ldcmd = NULL;
vmdef->graphics[0]->type == VIR_DOMAIN_GRAPHICS_TYPE_VNC)
virPortAllocatorRelease(vmdef->graphics[0]->data.vnc.port);
- VIR_FREE(actualargv);
- VIR_FREE(actualld);
- VIR_FREE(actualdm);
virCommandFree(cmd);
virCommandFree(ldcmd);
virDomainDefFree(vmdef);
{
int ret = -1;
const struct testInfo *info = data;
- char *xml = NULL;
- char *args = NULL;
- char *ldargs = NULL;
- char *dmargs = NULL;
+ g_autofree char *xml = NULL;
+ g_autofree char *args = NULL;
+ g_autofree char *ldargs = NULL;
+ g_autofree char *dmargs = NULL;
xml = g_strdup_printf("%s/bhyvexml2argvdata/bhyvexml2argv-%s.xml",
abs_srcdir, info->name);
ret = testCompareXMLToArgvFiles(xml, args, ldargs, dmargs, info->flags);
- VIR_FREE(xml);
- VIR_FREE(args);
- VIR_FREE(ldargs);
- VIR_FREE(dmargs);
return ret;
}
testCompareXMLToXMLHelper(const void *data)
{
const struct testInfo *info = data;
- char *xml_in = NULL;
- char *xml_out = NULL;
+ g_autofree char *xml_in = NULL;
+ g_autofree char *xml_out = NULL;
bool is_different = info->flags & FLAG_IS_DIFFERENT;
int ret = -1;
virResetLastError();
}
- VIR_FREE(xml_in);
- VIR_FREE(xml_out);
return ret;
}