diff options
author | Steven Rostedt (Google) <rostedt@goodmis.org> | 2023-07-04 10:08:07 -0400 |
---|---|---|
committer | Steven Rostedt (Google) <rostedt@goodmis.org> | 2023-07-05 10:30:49 -0400 |
commit | fddca7db4a4c17f7333793dfb5308d80c76d2896 (patch) | |
tree | 2740268b7b0d3c3e4b0fe0d4ce7bc3f42b2a4b09 /arch/arm64 | |
parent | 931a2ca6a5ba4bfa6062aa9475d4e6a835d75e83 (diff) |
tracing/boot: Test strscpy() against less than zero for error
Instead of checking for -E2BIG, it is better to just check for less than
zero of strscpy() for error. Testing for -E2BIG is not very robust, and
the calling code does not really care about the error code, just that
there was an error.
One of the updates to convert strlcpy() to strscpy() had a v2 version
that changed the test from testing against -E2BIG to less than zero, but I
took the v1 version that still tested for -E2BIG.
Link: https://lore.kernel.org/linux-trace-kernel/20230615180420.400769-1-azeemshaikh38@gmail.com/
Link: https://lore.kernel.org/linux-trace-kernel/20230704100807.707d1605@rorschach.local.home
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Azeem Shaikh <azeemshaikh38@gmail.com>
Cc: Kees Cook <keescook@chromium.org>
Acked-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Diffstat (limited to 'arch/arm64')
0 files changed, 0 insertions, 0 deletions