From f71efc828abd2f0cef6995c3911c52353172832d Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Fri, 14 Oct 2016 22:32:07 +0200 Subject: [PATCH] please sonar --- src/msg/msg_synchro.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.20.1