diff options
author | Lennart Poettering <lennart@poettering.net> | 2009-09-14 20:23:40 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-09-14 20:23:40 +0200 |
commit | 10fdfc1de5a3a99a0140b29cd126fa8aeee1f0f1 (patch) | |
tree | c29c32a597edae2b099724efb8b966f74d245909 /mutrace.c | |
parent | e61791a142b4374cd00da1f5e6604e263b7c7eb8 (diff) |
POSIX thinks using trylock() on a mutex you already own is OK, so don't complain about it
Diffstat (limited to 'mutrace.c')
-rw-r--r-- | mutrace.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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; } |