diff --git a/kernel/kernel/Process.cpp b/kernel/kernel/Process.cpp index 3390c0c7..5a1bf1ba 100644 --- a/kernel/kernel/Process.cpp +++ b/kernel/kernel/Process.cpp @@ -3399,7 +3399,8 @@ namespace Kernel { if (auto ret = check_thread(); ret.has_value()) { - TRY(write_to_user(user_value, &ret.value(), sizeof(void*))); + if (user_value != nullptr) + TRY(write_to_user(user_value, &ret.value(), sizeof(void*))); return 0; }