}
static void ns3_free_dynar(void * elmts){
- if(elmts)
- free(elmts);
+ free(elmts);
return;
}
if( strcmp(src,dst) && ((surf_ns3_link_t)link)->created){
XBT_DEBUG("Route from '%s' to '%s' with link '%s'",src,dst,((surf_ns3_link_t)link)->data->id);
- char * link_bdw = bprintf("%s",((surf_ns3_link_t)link)->data->bdw);
- char * link_lat = bprintf("%s",(((surf_ns3_link_t)link)->data->lat));
+ char * link_bdw = xbt_strdup(((surf_ns3_link_t)link)->data->bdw);
+ char * link_lat = xbt_strdup(((surf_ns3_link_t)link)->data->lat);
replace_lat_ns3(&link_lat);
replace_bdw_ns3(&link_bdw);
((surf_ns3_link_t)link)->created = 0;
#ifdef HAVE_TRACING
xbt_free(((surf_action_network_ns3_t)action)->src_name);
xbt_free(((surf_action_network_ns3_t)action)->dst_name);
- if (action->category)
- xbt_free(action->category);
+ xbt_free(action->category);
#endif
XBT_DEBUG ("Removing action %p", action);
surf_action_free(&action);