From: Martin Quinson Date: Fri, 14 Oct 2016 20:32:07 +0000 (+0200) Subject: please sonar X-Git-Tag: v3_14~338 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/f71efc828abd2f0cef6995c3911c52353172832d please sonar --- diff --git a/src/msg/msg_synchro.cpp b/src/msg/msg_synchro.cpp index eb1b25037f..4090fb3911 100644 --- a/src/msg/msg_synchro.cpp +++ b/src/msg/msg_synchro.cpp @@ -91,7 +91,8 @@ void MSG_barrier_destroy(msg_bar_t bar) { /** @brief Performs a barrier already initialized */ int MSG_barrier_wait(msg_bar_t bar) { xbt_mutex_acquire(bar->mutex); - if (++bar->arrived_processes == bar->expected_processes) { + bar->arrived_processes++; + if (bar->arrived_processes == bar->expected_processes) { xbt_cond_broadcast(bar->cond); xbt_mutex_release(bar->mutex); bar->arrived_processes = 0;