summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mutrace.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/mutrace.c b/mutrace.c
index 2416370..e23d508 100644
--- a/mutrace.c
+++ b/mutrace.c
@@ -652,10 +652,10 @@ int pthread_mutex_trylock(pthread_mutex_t *mutex) {
int r;
r = real_pthread_mutex_trylock(mutex);
- if (r != EBUSY && r != 0)
- return r;
- mutex_lock(mutex, r == EBUSY);
+ if (r == 0)
+ mutex_lock(mutex, false);
+
return r;
}