diff options
Diffstat (limited to 'sysdeps/generic/pt-rwlock-tryrdlock.c')
-rw-r--r-- | sysdeps/generic/pt-rwlock-tryrdlock.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sysdeps/generic/pt-rwlock-tryrdlock.c b/sysdeps/generic/pt-rwlock-tryrdlock.c index 8745437..39a368c 100644 --- a/sysdeps/generic/pt-rwlock-tryrdlock.c +++ b/sysdeps/generic/pt-rwlock-tryrdlock.c @@ -39,13 +39,13 @@ pthread_rwlock_tryrdlock (struct __pthread_rwlock *rwlock) } else /* Lock is held, but is held by a reader? */ - if (rwlock->__readers > 0) - { - assert (rwlock->__readerqueue == 0); - rwlock->__readers ++; - __pthread_spin_unlock (&rwlock->__lock); - return 0; - } + if (rwlock->__readers > 0) + { + assert (rwlock->__readerqueue == 0); + rwlock->__readers++; + __pthread_spin_unlock (&rwlock->__lock); + return 0; + } /* The lock is busy. */ |