diff --git a/Kernel/Thread.cpp b/Kernel/Thread.cpp index 53b6f49b63..d229e46f74 100644 --- a/Kernel/Thread.cpp +++ b/Kernel/Thread.cpp @@ -163,6 +163,7 @@ Thread::~Thread() void Thread::unblock() { + m_blocker = nullptr; if (current == this) { if (m_should_die) set_state(Thread::Dying);