sd_global->task_number++;
#ifdef HAVE_TRACING
- TRACE_sd_task_create(task);
+ task->category = NULL;
#endif
return task;
sd_global->task_number--;
#ifdef HAVE_TRACING
- TRACE_sd_task_destroy(task);
+ if (task->category) xbt_free(task->category);
#endif
XBT_DEBUG("Task destroyed.");