bool fromConfig)
{
int ret = -1;
- char *addrStr = NULL;
+ g_autofree char *addrStr = NULL;
virDomainPCIAddressBusPtr bus;
virErrorNumber errType = (fromConfig
? VIR_ERR_XML_ERROR : VIR_ERR_INTERNAL_ERROR);
ret = 0;
cleanup:
- VIR_FREE(addrStr);
return ret;
}
virDomainPCIConnectFlags flags)
{
int ret = -1;
- char *addrStr = NULL;
+ g_autofree char *addrStr = NULL;
/* if flags is 0, the particular model of this device on this
* machinetype doesn't need a PCI address, so we're done.
ret = 0;
cleanup:
- VIR_FREE(addrStr);
return ret;
}
bool *found)
{
int ret = -1;
- char *addrStr = NULL;
+ g_autofree char *addrStr = NULL;
*found = false;
ret = 0;
cleanup:
- VIR_FREE(addrStr);
return ret;
}
bool autoassign)
{
int ret = -1;
- char *addr = NULL;
+ g_autofree char *addr = NULL;
if (dev->type != VIR_DOMAIN_DEVICE_ADDRESS_TYPE_CCW)
return 0;
ret = 0;
cleanup:
- VIR_FREE(addr);
return ret;
}
void *data)
{
virDomainVirtioSerialAddrSetPtr addrs = data;
- char *str = NULL;
int ret = -1;
virBitmapPtr map = NULL;
bool b;
ret = 0;
cleanup:
- VIR_FREE(str);
return ret;
}
virDomainUSBAddressHubPtr targetHub = NULL, newHub = NULL;
int ret = -1;
int targetPort;
- char *portStr = NULL;
+ g_autofree char *portStr = NULL;
if (hub->info.type != VIR_DOMAIN_DEVICE_ADDRESS_TYPE_USB) {
virReportError(VIR_ERR_XML_ERROR, "%s",
ret = 0;
cleanup:
virDomainUSBAddressHubFree(newHub);
- VIR_FREE(portStr);
return ret;
}
{
unsigned int portpath[VIR_DOMAIN_DEVICE_USB_MAX_PORT_DEPTH] = { 0 };
virDomainUSBAddressHubPtr hub = addrs->buses[bus];
- char *portStr = NULL;
+ g_autofree char *portStr = NULL;
int ret = -1;
if (!hub)
ret = 0;
cleanup:
- VIR_FREE(portStr);
return ret;
}
{
virDomainUSBAddressSetPtr addrs = data;
virDomainUSBAddressHubPtr targetHub = NULL;
- char *portStr = NULL;
+ g_autofree char *portStr = NULL;
int ret = -1;
int targetPort;
ret = 0;
cleanup:
- VIR_FREE(portStr);
return ret;
}
virDomainDeviceInfoPtr info)
{
virDomainUSBAddressHubPtr targetHub = NULL;
- char *portStr = NULL;
+ g_autofree char *portStr = NULL;
int targetPort;
int ret = -1;
ret = 0;
cleanup:
- VIR_FREE(portStr);
return ret;
}