From: Frederic Suter Date: Sat, 17 Nov 2018 20:58:01 +0000 (+0100) Subject: forgot java too X-Git-Tag: v3_22~796^2 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/615f07c63982de3e1e9ae73b61964efa6825694d forgot java too --- diff --git a/src/bindings/java/jmsg_synchro.cpp b/src/bindings/java/jmsg_synchro.cpp index e79910ce4b..18563429d1 100644 --- a/src/bindings/java/jmsg_synchro.cpp +++ b/src/bindings/java/jmsg_synchro.cpp @@ -64,7 +64,7 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_Semaphore_acquire(JNIEnv * env, jobj msg_sem_t sem; sem = (msg_sem_t)(uintptr_t)env->GetLongField(obj, jsynchro_field_Semaphore_bind); - msg_error_t res = MSG_sem_acquire_timeout(sem, (double) timeout); + msg_error_t res = MSG_sem_acquire_timeout(sem, (double)timeout) == 0 ? MSG_OK : MSG_TIMEOUT; if (res != MSG_OK) { jmsg_throw_status(env, res); }