From 649abc01bcacd67abebdbc23c89a3a9b9917fc8f Mon Sep 17 00:00:00 2001 From: Ben Wiederhake Date: Sun, 21 Feb 2021 19:18:55 +0100 Subject: [PATCH] Kernel: Implement 'copy_time_from_user' functions to sanitize arguments --- Kernel/StdLib.cpp | 26 ++++++++++++++++++++++++++ Kernel/StdLib.h | 6 ++++++ 2 files changed, 32 insertions(+) diff --git a/Kernel/StdLib.cpp b/Kernel/StdLib.cpp index 00a7010453..48e7208409 100644 --- a/Kernel/StdLib.cpp +++ b/Kernel/StdLib.cpp @@ -63,6 +63,32 @@ String copy_string_from_user(Userspace user_str, size_t user_str_si return copy_string_from_user(user_str.unsafe_userspace_ptr(), user_str_size); } +[[nodiscard]] Optional