Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Only unregister the kill timer once, in maestro context
[simgrid.git] / src / simix / ActorImpl.cpp
index 9b0f19b..2e2065b 100644 (file)
@@ -56,12 +56,6 @@ void SIMIX_process_cleanup(smx_actor_t process)
   XBT_DEBUG("Cleanup process %s (%p), waiting synchro %p", process->get_cname(), process,
             process->waiting_synchro.get());
 
   XBT_DEBUG("Cleanup process %s (%p), waiting synchro %p", process->get_cname(), process,
             process->waiting_synchro.get());
 
-  /* Unregister from the kill timer if any */
-  if (process->kill_timer != nullptr) {
-    SIMIX_timer_remove(process->kill_timer);
-    process->kill_timer = nullptr;
-  }
-
   simix_global->mutex.lock();
 
   simix_global->process_list.erase(process->pid_);
   simix_global->mutex.lock();
 
   simix_global->process_list.erase(process->pid_);