ext/libuv/src/unix/pthread-barrier.c in libuv-3.1.3 vs ext/libuv/src/unix/pthread-barrier.c in libuv-3.1.4

- old
+ new

@@ -71,10 +71,11 @@ wake up waiters, unlock the mutex, then return PTHREAD_BARRIER_SERIAL_THREAD. */ if (++b->in == b->threshold) { b->in = 0; b->out = b->threshold - 1; - assert(pthread_cond_signal(&b->cond) == 0); + rc = pthread_cond_signal(&b->cond); + assert(rc == 0); pthread_mutex_unlock(&b->mutex); return PTHREAD_BARRIER_SERIAL_THREAD; } /* Otherwise, wait for other threads until in is set to 0,