diff --git a/kernel/kernel/Thread.cpp b/kernel/kernel/Thread.cpp index d2616be348..e2e1052cc0 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();