X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2807fde4fd1f59c230d69a934634c5dfb77905f2..2d75d1cbec1f1390f086522ccc8a0b3a4e645d89:/src/kernel/activity/MailboxImpl.cpp diff --git a/src/kernel/activity/MailboxImpl.cpp b/src/kernel/activity/MailboxImpl.cpp index bed10c21be..8a68981583 100644 --- a/src/kernel/activity/MailboxImpl.cpp +++ b/src/kernel/activity/MailboxImpl.cpp @@ -53,7 +53,10 @@ MailboxImpl* MailboxImpl::byNameOrCreate(const char* name) */ void MailboxImpl::setReceiver(s4u::ActorPtr actor) { - this->permanent_receiver = actor.get()->getImpl(); + if (actor != nullptr) + this->permanent_receiver = actor.get()->getImpl(); + else + this->permanent_receiver = nullptr; } /** @brief Pushes a communication activity into a mailbox * @param comm What to add