diff --git a/lib/libc/gen/sem.c b/lib/libc/gen/sem.c index 48f63fe760a4..34ea8f7295b6 100644 --- a/lib/libc/gen/sem.c +++ b/lib/libc/gen/sem.c @@ -162,7 +162,7 @@ __sem_destroy(sem_t *sem) { int retval; - if (sem_check_validity(sem) == 0) + if (sem_check_validity(sem) != 0) return (-1); _pthread_mutex_lock(&(*sem)->lock);