From 7f9f0d2b6e7ac33e5b2cc5060481a2cc1d429a7d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 18 Oct 2019 20:07:17 +0200 Subject: Fix zix_sem_init return value on Windows --- zix/sem.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'zix') 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 -- cgit v1.2.1