X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7d3d8c0086ff6a566175b8c22d1268ebde887e80..96360f6e8febd538874535e592a71e37c807c2f8:/src/s4u/s4u_Barrier.cpp diff --git a/src/s4u/s4u_Barrier.cpp b/src/s4u/s4u_Barrier.cpp index e4a8214ab0..f1e449be69 100644 --- a/src/s4u/s4u_Barrier.cpp +++ b/src/s4u/s4u_Barrier.cpp @@ -39,8 +39,8 @@ int Barrier::wait() XBT_DEBUG("waiting %p %u/%u", this, arrived_actors_, expected_actors_); if (arrived_actors_ == expected_actors_) { cond_->notify_all(); - mutex_->unlock(); arrived_actors_ = 0; + mutex_->unlock(); return SG_BARRIER_SERIAL_THREAD; }