Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[trace] use xbt_strdup to copy category
[simgrid.git] / src / instr / instr_simdag.c
index 7d05753..dc7c556 100644 (file)
@@ -8,6 +8,8 @@
 
 #ifdef HAVE_TRACING
 
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY(instr_simdag, instr, "Tracing SimDAG");
+
 void TRACE_sd_task_create(SD_task_t task)
 {
   task->category = NULL;
@@ -22,8 +24,7 @@ void TRACE_sd_set_task_category(SD_task_t task, const char *category)
 {
   if (!TRACE_is_active())
     return;
-  task->category = xbt_new(char, strlen(category) + 1);
-  strcpy(task->category, category);
+  task->category = xbt_strdup (category);
 }
 
 #endif /* HAVE_TRACING */