diff --git a/libs/libc/pthread/pthread_barrierinit.c b/libs/libc/pthread/pthread_barrierinit.c index dc232ffa3f..f737b322b5 100644 --- a/libs/libc/pthread/pthread_barrierinit.c +++ b/libs/libc/pthread/pthread_barrierinit.c @@ -82,6 +82,7 @@ int pthread_barrier_init(FAR pthread_barrier_t *barrier, else { sem_init(&barrier->sem, 0, 0); + sem_setprotocol(&barrier->sem, SEM_PRIO_NONE); barrier->count = count; }