X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8b1e89ea42b81022a55191c256ef3d7dc977803a..ceeab8813fc0aff89562202f64c29a808e84cb9a:/src/surf/trace_mgr.cpp diff --git a/src/surf/trace_mgr.cpp b/src/surf/trace_mgr.cpp index 151532127b..4726680d24 100644 --- a/src/surf/trace_mgr.cpp +++ b/src/surf/trace_mgr.cpp @@ -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; }