summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--zix/sem.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/zix/sem.h b/zix/sem.h
index 67e3c52..2de5800 100644
--- a/zix/sem.h
+++ b/zix/sem.h
@@ -150,7 +150,7 @@ static inline ZixStatus
zix_sem_init(ZixSem* sem, unsigned initial)
{
sem->sem = CreateSemaphore(NULL, initial, LONG_MAX, NULL);
- return (sem->sem) ? ZIX_STATUS_ERROR : ZIX_STATUS_SUCCESS;
+ return (sem->sem) ? ZIX_STATUS_SUCCESS : ZIX_STATUS_ERROR;
}
static inline void