From d32d5bef8c087c078e915fdcb865f1fe98cb43f3 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Tue, 13 Jul 2021 01:40:16 -0700 Subject: [PATCH] kern: fix bug in KConditionVariable::SignalImpl --- libmesosphere/source/kern_k_condition_variable.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libmesosphere/source/kern_k_condition_variable.cpp b/libmesosphere/source/kern_k_condition_variable.cpp index 2bc353b9..6ccd1479 100644 --- a/libmesosphere/source/kern_k_condition_variable.cpp +++ b/libmesosphere/source/kern_k_condition_variable.cpp @@ -132,7 +132,7 @@ namespace ams::kern { can_access = cpu::CanAccessAtomic(address); if (AMS_LIKELY(can_access)) { - UpdateLockAtomic(std::addressof(prev_tag), address, own_tag, ams::svc::HandleWaitMask); + can_access = UpdateLockAtomic(std::addressof(prev_tag), address, own_tag, ams::svc::HandleWaitMask); } }