diff --git a/rpcs3/util/atomic.cpp b/rpcs3/util/atomic.cpp index 4e856aa0b2..b306831fb4 100644 --- a/rpcs3/util/atomic.cpp +++ b/rpcs3/util/atomic.cpp @@ -328,8 +328,11 @@ static bool sema_get(u32 id) { // Increase reference from non-zero value refs++; + return true; } - })) + + return false; + }).second) { return true; }