diff options
Diffstat (limited to 'sysdeps/mach/hurd/htl/pt-mutex-unlock.c')
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sysdeps/mach/hurd/htl/pt-mutex-unlock.c b/sysdeps/mach/hurd/htl/pt-mutex-unlock.c index fbdc31a773..00892b7eb9 100644 --- a/sysdeps/mach/hurd/htl/pt-mutex-unlock.c +++ b/sysdeps/mach/hurd/htl/pt-mutex-unlock.c @@ -65,15 +65,15 @@ __pthread_mutex_unlock (pthread_mutex_t *mtxp) self = _pthread_self (); if (mtxp->__owner_id == NOTRECOVERABLE_ID) ; /* Nothing to do. */ - else if (mtxp->__owner_id != self->thread || - (int) (mtxp->__lock & LLL_OWNER_MASK) != __getpid ()) + else if (mtxp->__owner_id != self->thread + || (int) (mtxp->__lock & LLL_OWNER_MASK) != __getpid ()) ret = EPERM; else if (--mtxp->__cnt == 0) { /* Release the lock. If it's in an inconsistent * state, mark it as irrecoverable. */ - mtxp->__owner_id = (mtxp->__lock & LLL_DEAD_OWNER) ? - NOTRECOVERABLE_ID : 0; + mtxp->__owner_id = ((mtxp->__lock & LLL_DEAD_OWNER) + ? NOTRECOVERABLE_ID : 0); __lll_robust_unlock (&mtxp->__lock, flags); } |