diff --git a/Kernel/Syscalls/thread.cpp b/Kernel/Syscalls/thread.cpp index 2694b85eb3..8fd41b408b 100644 --- a/Kernel/Syscalls/thread.cpp +++ b/Kernel/Syscalls/thread.cpp @@ -41,11 +41,7 @@ KResultOr Process::sys$create_thread(void* (*entry)(void*), Userspace Process::sys$create_thread(void* (*entry)(void*), Userspacemake_thread_specific_region({}); - if (tsr_result.is_error()) - return tsr_result.error(); + TRY(thread->make_thread_specific_region({})); PerformanceManager::add_thread_created_event(*thread);