From 7f667ba20c54bf56ccbb76c4b1d85628297ffbef Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 5 Sep 2000 08:32:03 +0000 Subject: (__pthread_mutex_unlock): Correct test for already unlocked mutex. --- linuxthreads/mutex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxthreads/mutex.c b/linuxthreads/mutex.c index ae070e5b93..9ce4a30820 100644 --- a/linuxthreads/mutex.c +++ b/linuxthreads/mutex.c @@ -171,7 +171,7 @@ int __pthread_mutex_unlock(pthread_mutex_t * mutex) __pthread_unlock(&mutex->__m_lock); return 0; case PTHREAD_MUTEX_ERRORCHECK_NP: - if (mutex->__m_owner != thread_self() || (mutex->__m_lock.__status & 1) == 0) + if (mutex->__m_owner != thread_self() || mutex->__m_lock.__status == 0) return EPERM; mutex->__m_owner = NULL; __pthread_alt_unlock(&mutex->__m_lock); -- cgit v1.2.3