From b22740c08ec45a2126897b20e871e2c66960c9f8 Mon Sep 17 00:00:00 2001 From: Tom Date: Sun, 7 Feb 2021 14:13:30 -0700 Subject: [PATCH] Kernel: Use KResultOr::release_value in Process::create_kernel_thread This should avoid an unneccessary reference bump. --- Kernel/Process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index e61a79d36e..9829f6e925 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -811,7 +811,7 @@ RefPtr Process::create_kernel_thread(void (*entry)(void*), void* entry_d if (thread_or_error.is_error()) return {}; - auto& thread = thread_or_error.value(); + auto thread = thread_or_error.release_value(); thread->set_name(name); thread->set_affinity(affinity); thread->set_priority(priority);