Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[trace_mgr] cosmetics and simplifications
[simgrid.git] / src / surf / trace_mgr.cpp
index 1515321..4726680 100644 (file)
@@ -468,11 +468,10 @@ void tmgr_finalize(void)
   xbt_dict_free(&trace_list);
 }
 
-int tmgr_trace_event_free(tmgr_trace_iterator_t trace_event)
+void tmgr_trace_event_unref(tmgr_trace_iterator_t *trace_event)
 {
-  if (trace_event->free_me) {
-    xbt_free(trace_event);
-    return 1;
+  if ((*trace_event)->free_me) {
+    xbt_free(*trace_event);
+    *trace_event = nullptr;
   }
-  return 0;
 }