From 9b2a577fc310e9cb94bd8626b1a540b8a5ebdb8c 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 14425fd9..4ffa19a1 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(); }