In files: src/conf/domain_conf: in virDomainNetIPInfoParseXML(),
src/lxc/lxc_native: in lxcAddNetworkRouteDefinition(),
src/vz/vz_sdk: in prlsdkGetRoutes(), src/conf/networkcommon_conf:
in virNetDevIPRouteCreate()
Signed-off-by: Kristina Hanicova <khanicov@redhat.com>
Reviewed-by: Laine Stump <laine@redhat.com>
xmlXPathContextPtr ctxt,
virNetDevIPInfoPtr def)
{
- virNetDevIPRoutePtr route = NULL;
+ g_autoptr(virNetDevIPRoute) route = NULL;
int nnodes;
int ret = -1;
size_t i;
cleanup:
if (ret < 0)
virNetDevIPInfoClear(def);
- virNetDevIPRouteFree(route);
return ret;
}
unsigned int metric,
bool hasMetric)
{
- virNetDevIPRoutePtr def = NULL;
+ g_autoptr(virNetDevIPRoute) def = NULL;
virSocketAddr testAddr;
def = g_new0(virNetDevIPRoute, 1);
goto error;
}
- return def;
+ return g_steal_pointer(&def);
error:
- virNetDevIPRouteFree(def);
return NULL;
}
virNetDevIPRoutePtr **routes,
size_t *nroutes)
{
- virNetDevIPRoutePtr route = NULL;
+ g_autoptr(virNetDevIPRoute) route = NULL;
g_autofree char *familyStr = NULL;
g_autofree char *zero = NULL;
return 0;
error:
- virNetDevIPRouteFree(route);
return -1;
}
int ret = -1;
char *gw = NULL;
char *gw6 = NULL;
- virNetDevIPRoutePtr route = NULL;
+ g_autoptr(virNetDevIPRoute) route = NULL;
if (!(gw = prlsdkGetStringParamVar(PrlVmDevNet_GetDefaultGateway, sdknet)))
goto cleanup;
ret = 0;
cleanup:
- virNetDevIPRouteFree(route);
VIR_FREE(gw);
VIR_FREE(gw6);