X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/659ba669d7e5726c70f22d33f62efec4f267f994..b362f44b3941a4b07a255240da19066915fbacb3:/src/simdag/sd_global.c diff --git a/src/simdag/sd_global.c b/src/simdag/sd_global.c index 592a1e8112..56eb8b33cf 100644 --- a/src/simdag/sd_global.c +++ b/src/simdag/sd_global.c @@ -154,7 +154,7 @@ SD_task_t* SD_simulate(double how_long) task = action->data; INFO1("Task '%s' done", SD_task_get_name(task)); __SD_task_set_state(task, SD_DONE); - xbt_free(action); + surf_workstation_resource->common_public->action_free(action); task->surf_action = NULL; /* the state has changed */ @@ -196,7 +196,7 @@ SD_task_t* SD_simulate(double how_long) task = action->data; INFO1("Task '%s' failed", SD_task_get_name(task)); __SD_task_set_state(task, SD_FAILED); - xbt_free(action); + surf_workstation_resource->common_public->action_free(action); task->surf_action = NULL; if (!task->state_changed) {