From d0890d588dcb043dc79641465b1813cdb6a37a00 Mon Sep 17 00:00:00 2001 From: ergo720 <45463469+ergo720@users.noreply.github.com> Date: Wed, 1 Mar 2023 17:08:35 +0100 Subject: [PATCH] Fixed a bug in KeSetDisableBoostThread --- src/core/kernel/exports/EmuKrnlKe.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/kernel/exports/EmuKrnlKe.cpp b/src/core/kernel/exports/EmuKrnlKe.cpp index d26c7dd89..e78614bb8 100644 --- a/src/core/kernel/exports/EmuKrnlKe.cpp +++ b/src/core/kernel/exports/EmuKrnlKe.cpp @@ -1838,7 +1838,7 @@ XBSYSAPI EXPORTNUM(144) xbox::boolean_xt NTAPI xbox::KeSetDisableBoostThread KiLockDispatcherDatabase(&oldIRQL); // It cannot fail because all thread handles are created by ob - const auto &nativeHandle = GetNativeHandle(PspGetCurrentThread()->UniqueThread); + const auto &nativeHandle = GetNativeHandle(reinterpret_cast(Thread)->UniqueThread); boolean_xt prevDisableBoost = Thread->DisableBoost; Thread->DisableBoost = (CHAR)Disable;