free(((surf_action_workstation_L07_t) action)->workstation_list);
free(((surf_action_workstation_L07_t) action)->communication_amount);
free(((surf_action_workstation_L07_t) action)->computation_amount);
- free(action);
+ surf_action_free(&action);
return 1;
}
return 0;
static void ptask_define_callbacks(const char *file)
{
/* Adding callback functions */
- surf_parse_reset_parser();
surfxml_add_callback(STag_surfxml_host_cb_list, &ptask_parse_cpu_init);
surfxml_add_callback(STag_surfxml_link_cb_list, &ptask_parse_link_init);
surfxml_add_callback(ETag_surfxml_platform_cb_list, &ptask_add_traces);