From 17933b193a4f715b997d7467ff4c1678a391f05d Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 5 Sep 2021 18:09:48 +0200 Subject: [PATCH] Kernel: Use TRY() in sys$perf_register_string() --- Kernel/Syscalls/perf_event.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Kernel/Syscalls/perf_event.cpp b/Kernel/Syscalls/perf_event.cpp index 34a3897641..c4783a5f18 100644 --- a/Kernel/Syscalls/perf_event.cpp +++ b/Kernel/Syscalls/perf_event.cpp @@ -25,11 +25,8 @@ KResultOr Process::sys$perf_register_string(Userspace user if (!events_buffer) return KSuccess; - auto string_or_error = try_copy_kstring_from_user(user_string, user_string_length); - if (string_or_error.is_error()) - return string_or_error.error(); - - return events_buffer->register_string(string_or_error.release_value()); + auto string = TRY(try_copy_kstring_from_user(user_string, user_string_length)); + return events_buffer->register_string(move(string)); } }