diff --git a/Core/Crash/UserHandler.cpp b/Core/Crash/UserHandler.cpp index 4384cf8a..68c53cd6 100644 --- a/Core/Crash/UserHandler.cpp +++ b/Core/Crash/UserHandler.cpp @@ -181,6 +181,7 @@ __no_stack_protector void UserModeExceptionHandler(CHArchTrapFrame *Frame) if (CurCPU->CurrentThread->Stack->Expand(CPU::x64::readcr2().raw)) { debug("Stack expanded"); + TaskManager->GetCurrentThread()->Status = Tasking::TaskStatus::Ready; return; }