From 21509ae3f4071dc3c520b4cd58e80ade4be41ce4 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Mon, 2 Feb 2026 11:06:16 +0000 Subject: [PATCH] Fix `mutex_lock` --- src/threading.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/threading.cpp b/src/threading.cpp index 3b2f304e1..d47421a80 100644 --- a/src/threading.cpp +++ b/src/threading.cpp @@ -369,7 +369,7 @@ gb_internal void semaphore_wait(Semaphore *s) { ANNOTATE_LOCK_PRE(m, 0); i32 expected = Internal_Mutex_State_Unlocked; if (m->state().compare_exchange_strong(expected, Internal_Mutex_State_Locked, std::memory_order_acquire)) { - mutex_lock_slow(m, v); + mutex_lock_slow(m, expected); } ANNOTATE_LOCK_POST(m); }