Module: kamailio
Branch: master
Commit: 4a0856be3acd1c1a1eaaa058a39723a881fd6ed8
URL: 
https://github.com/kamailio/kamailio/commit/4a0856be3acd1c1a1eaaa058a39723a881fd6ed8

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
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;
 }


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to