Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[trace] use xbt_strdup to copy category
[simgrid.git] / src / instr / instr_surf.c
index 381224b..bfec1b8 100644 (file)
@@ -9,7 +9,7 @@
 
 #ifdef HAVE_TRACING
 
-XBT_LOG_NEW_DEFAULT_SUBCATEGORY(tracing_surf, tracing, "Tracing Surf");
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY(instr_surf, instr, "Tracing Surf");
 
 static xbt_dict_t created_links;
 static xbt_dict_t host_containers;
@@ -270,7 +270,6 @@ void TRACE_surf_action(surf_action_t surf_action, const char *category)
   if (!category)
     return;
 
-  surf_action->category = xbt_new(char, strlen(category) + 1);
-  strncpy(surf_action->category, category, strlen(category) + 1);
+  surf_action->category = xbt_strdup(category);
 }
 #endif /* HAVE_TRACING */