diff --git a/libs/libc/pthread/pthread_mutexattr_getprotocol.c b/libs/libc/pthread/pthread_mutexattr_getprotocol.c index b48d54d7767..f252a3857a7 100644 --- a/libs/libc/pthread/pthread_mutexattr_getprotocol.c +++ b/libs/libc/pthread/pthread_mutexattr_getprotocol.c @@ -70,9 +70,11 @@ int pthread_mutexattr_getprotocol(FAR const pthread_mutexattr_t *attr, #ifdef CONFIG_PRIORITY_INHERITANCE linfo("Returning %d\n", attr->proto); - return attr->proto; + *protocol = attr->proto; #else linfo("Returning %d\n", PTHREAD_PRIO_NONE); - return PTHREAD_PRIO_NONE; + *protocol = PTHREAD_PRIO_NONE; #endif + + return 0; }