Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Prefer ActivityImpl::post() to ::finish() that should die
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Thu, 23 Feb 2023 20:24:00 +0000 (21:24 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Thu, 23 Feb 2023 20:25:28 +0000 (21:25 +0100)
src/kernel/activity/CommImpl.cpp

index 96439ae..ee24f50 100644 (file)
@@ -355,7 +355,7 @@ void CommImpl::wait_for(actor::ActorImpl* issuer, double timeout)
   if (MC_is_active() || MC_record_replay_is_active()) {
     // FIXME: what about timeouts?
     set_state(State::DONE);
-    finish();
+    post();
     return;
   }
   ActivityImpl::wait_for(issuer, timeout);