Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Free timer after it's been used.
[simgrid.git] / src / simix / smx_global.c
index 7cd414d..3799230 100644 (file)
@@ -315,6 +315,7 @@ void SIMIX_run(void)
        timer = xbt_heap_pop(simix_timers);
        if (timer->func)
          ((void (*)(void*))timer->func)(timer->args);
+       xbt_free(timer);
     }
     /* Wake up all processes waiting for a Surf action to finish */
     xbt_dynar_foreach(model_list, iter, model) {