X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1ed0e64dc405fbb627ff8a7d7b70ac4ff81cd489..7f1e24039c708e51889d620f29dfba9116065157:/src/s4u/s4u_Mailbox.cpp diff --git a/src/s4u/s4u_Mailbox.cpp b/src/s4u/s4u_Mailbox.cpp index b2b60de515..8156900c05 100644 --- a/src/s4u/s4u_Mailbox.cpp +++ b/src/s4u/s4u_Mailbox.cpp @@ -48,8 +48,8 @@ bool Mailbox::ready() bool comm_ready = false; if (not pimpl_->comm_queue_.empty()) { comm_ready = pimpl_->comm_queue_.front()->state_ == SIMIX_DONE; - } - if (!comm_ready && pimpl_->permanent_receiver_ && not pimpl_->done_comm_queue_.empty()) { + + } else if (pimpl_->permanent_receiver_ && not pimpl_->done_comm_queue_.empty()) { comm_ready = pimpl_->done_comm_queue_.front()->state_ == SIMIX_DONE; } return comm_ready;