From 53aa01384d3dfe7fabccb823d6527879c54dd15e Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 5 Sep 2021 18:15:42 +0200 Subject: [PATCH] Kernel: Use TRY() in sys$set_coredump_metadata() --- Kernel/Syscalls/process.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Kernel/Syscalls/process.cpp b/Kernel/Syscalls/process.cpp index 4832dcaf5c..6c2e69cfe9 100644 --- a/Kernel/Syscalls/process.cpp +++ b/Kernel/Syscalls/process.cpp @@ -59,14 +59,8 @@ KResultOr Process::sys$set_coredump_metadata(Userspace 16 * KiB) return EINVAL; - auto key_or_error = try_copy_kstring_from_user(params.key); - if (key_or_error.is_error()) - return key_or_error.error(); - auto key = key_or_error.release_value(); - auto value_or_error = try_copy_kstring_from_user(params.value); - if (value_or_error.is_error()) - return value_or_error.error(); - auto value = value_or_error.release_value(); + auto key = TRY(try_copy_kstring_from_user(params.key)); + auto value = TRY(try_copy_kstring_from_user(params.value)); return set_coredump_property(move(key), move(value)); }