]> AND Public Git Repository - simgrid.git/blobdiff - src/surf/trace_mgr.c
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Improve an error message
[simgrid.git] / src / surf / trace_mgr.c
index ea18e1a9c45cdc54b238d9dd46be24817bb87815..c49bd7ca673ab1ab241ba0f5c0d1ef65cf458222 100644 (file)
@@ -88,10 +88,9 @@ tmgr_trace_t tmgr_trace_new_from_string(const char *id, const char *input,
     last_event->delta = periodicity;
 
   if (!trace_list)
-    trace_list = xbt_dict_new();
+    trace_list = xbt_dict_new_homogeneous((void (*)(void *)) tmgr_trace_free);
 
-  xbt_dict_set(trace_list, id, (void *) trace,
-               (void (*)(void *)) tmgr_trace_free);
+  xbt_dict_set(trace_list, id, (void *) trace, NULL);
 
   xbt_dynar_free(&list);
   return trace;