*
* \param name the name of the task (can be \c NULL)
* \param data the user data you want to associate with the task (can be \c NULL)
+ * \param amount amount of the task
* \return the new task
* \see SD_task_destroy()
*/
if (name != NULL)
dependency->name = xbt_strdup(name);
+ else
+ dependency->name = NULL;
+
dependency->data = data;
dependency->src = src;
dependency->dst = dst;
if (task->name != NULL)
xbt_free(task->name);
+ if (task->surf_action != NULL)
+ surf_workstation_resource->common_public->action_free(task->surf_action);
+
xbt_dynar_free(&task->tasks_before);
xbt_dynar_free(&task->tasks_after);
xbt_free(task);