diff --git a/lib/isc/pthreads/condition.c b/lib/isc/pthreads/condition.c index 1943cb3b6b..3f1c60a5ea 100644 --- a/lib/isc/pthreads/condition.c +++ b/lib/isc/pthreads/condition.c @@ -6,13 +6,11 @@ boolean_t os_condition_waituntil(os_condition_t *c, os_mutex_t *m, os_time_t *t, boolean_t *timeout) { - int result; struct timespec ts; ts.tv_sec = t->seconds; ts.tv_nsec = t->nanoseconds; - result = pthread_cond_timedwait(c, m, &ts); - if (result == 0) { + if (pthread_cond_timedwait(c, m, &ts) == 0) { *timeout = FALSE; return (TRUE); } else if (errno == ETIMEDOUT) {