[sr-dev] git:master:4a0856be: Merge pull request #520 from kamailio/tsearle-futex-try
Daniel-Constantin Mierla
miconda at gmail.com
Tue Mar 1 08:46:43 CET 2016
Module: kamailio
Branch: master
Commit: 4a0856be3acd1c1a1eaaa058a39723a881fd6ed8
URL: https://github.com/kamailio/kamailio/commit/4a0856be3acd1c1a1eaaa058a39723a881fd6ed8
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2016-03-01T08:46:37+01:00
Merge pull request #520 from kamailio/tsearle-futex-try
core/futex: fix bug in futex_try
---
Modified: futexlock.h
---
Diff: https://github.com/kamailio/kamailio/commit/4a0856be3acd1c1a1eaaa058a39723a881fd6ed8.diff
Patch: https://github.com/kamailio/kamailio/commit/4a0856be3acd1c1a1eaaa058a39723a881fd6ed8.patch
---
diff --git a/futexlock.h b/futexlock.h
index 7aa7c73..db2fca4 100644
--- a/futexlock.h
+++ b/futexlock.h
@@ -142,7 +142,7 @@ static inline int futex_try(futex_lock_t* lock)
{
int c;
c=atomic_cmpxchg(lock, 0, 1);
- if (likely(c))
+ if (likely(c==0))
membar_enter_lock();
return c;
}
More information about the sr-dev
mailing list