From bf43b6f1dff03420f9dd8014664d5abb3b1769e4 Mon Sep 17 00:00:00 2001 From: RSDuck Date: Sat, 29 Dec 2018 23:27:56 +0100 Subject: [PATCH] correct small mistake --- nx/source/kernel/mutex.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nx/source/kernel/mutex.c b/nx/source/kernel/mutex.c index c0add7b2..f61b041b 100644 --- a/nx/source/kernel/mutex.c +++ b/nx/source/kernel/mutex.c @@ -12,7 +12,7 @@ static u32 _GetTag(void) { bool mutexLock(Mutex* m) { u32 self = _GetTag(); - bool first = false; + bool first = true; while (1) { u32 cur = __sync_val_compare_and_swap((u32*)m, 0, self); @@ -40,7 +40,7 @@ bool mutexLock(Mutex* m) { } } - first = true; + first = false; } }