diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 5c519207e0..f229549e91 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -4251,6 +4251,7 @@ WaitQueue& Process::futex_queue(i32* userspace_address) int Process::sys$futex(const Syscall::SC_futex_params* user_params) { + REQUIRE_PROMISE(thread); if (!validate_read_typed(user_params)) return -EFAULT;