diff --git a/kernel/kernel/Thread.cpp b/kernel/kernel/Thread.cpp index d2616be3..e2e1052c 100644 --- a/kernel/kernel/Thread.cpp +++ b/kernel/kernel/Thread.cpp @@ -793,6 +793,8 @@ namespace Kernel ASSERT_NOT_REACHED(); } } + + Processor::set_interrupt_state(InterruptState::Disabled); m_state = State::Terminated; Processor::yield(); ASSERT_NOT_REACHED();