diff --git a/libraries/AP_HAL_VRBRAIN/Semaphores.cpp b/libraries/AP_HAL_VRBRAIN/Semaphores.cpp index fa35f2beedc41..ca29566930aa3 100644 --- a/libraries/AP_HAL_VRBRAIN/Semaphores.cpp +++ b/libraries/AP_HAL_VRBRAIN/Semaphores.cpp @@ -15,7 +15,7 @@ bool Semaphore::give() bool Semaphore::take(uint32_t timeout_ms) { - if (timeout_ms == 0) { + if (timeout_ms == HAL_SEMAPHORE_BLOCK_FOREVER) { return pthread_mutex_lock(&_lock) == 0; } if (take_nonblocking()) {