summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
51a5195)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2500
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
task = action->data;
INFO1("Task '%s' done", SD_task_get_name(task));
__SD_task_set_state(task, SD_DONE);
task = action->data;
INFO1("Task '%s' done", SD_task_get_name(task));
__SD_task_set_state(task, SD_DONE);
+ surf_workstation_resource->common_public->action_free(action);
task->surf_action = NULL;
/* the state has changed */
task->surf_action = NULL;
/* the state has changed */
task = action->data;
INFO1("Task '%s' failed", SD_task_get_name(task));
__SD_task_set_state(task, SD_FAILED);
task = action->data;
INFO1("Task '%s' failed", SD_task_get_name(task));
__SD_task_set_state(task, SD_FAILED);
+ surf_workstation_resource->common_public->action_free(action);
task->surf_action = NULL;
if (!task->state_changed) {
task->surf_action = NULL;
if (!task->state_changed) {
xbt_free(task->name);
if (task->surf_action != NULL)
xbt_free(task->name);
if (task->surf_action != NULL)
- xbt_free(task->surf_action);
+ surf_workstation_resource->common_public->action_free(task->surf_action);
xbt_dynar_free(&task->tasks_before);
xbt_dynar_free(&task->tasks_after);
xbt_dynar_free(&task->tasks_before);
xbt_dynar_free(&task->tasks_after);