From b38989d59430dbb847c936aabcb0a83b8a6ea69a Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sat, 22 Apr 2023 19:05:27 +0300 Subject: [PATCH] Kernel: Add ASSERTion to Process::exit() This is just so I don't forget that exit can currently only be called on the executing thread itself --- kernel/kernel/Process.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/kernel/Process.cpp b/kernel/kernel/Process.cpp index 14425fd96c..4ffa19a12b 100644 --- a/kernel/kernel/Process.cpp +++ b/kernel/kernel/Process.cpp @@ -149,6 +149,7 @@ namespace Kernel s_process_lock.unlock(); // FIXME: we can't assume this is the current process + ASSERT(&Process::current() == this); Scheduler::get().set_current_process_done(); }