summaryrefslogtreecommitdiff
path: root/tools/perf
diff options
context:
space:
mode:
authorAzeem Shaikh <azeemshaikh38@gmail.com>2023-05-11 01:11:19 +0300
committerChristian Brauner <brauner@kernel.org>2023-05-15 10:42:01 +0300
commitc642256b91770e201519d037a91f255a617a4602 (patch)
treef50cc7a3eddae54218cc59291630f32c755bbb1d /tools/perf
parent38f1755a3e59a3f88e33030f8e4ee0421de2f05a (diff)
downloadlinux-c642256b91770e201519d037a91f255a617a4602.tar.xz
vfs: Replace all non-returning strlcpy with strscpy
strlcpy() reads the entire source buffer first. This read may exceed the destination size limit. This is both inefficient and can lead to linear read overflows if a source string is not NUL-terminated [1]. In an effort to remove strlcpy() completely [2], replace strlcpy() here with strscpy(). No return values were used, so direct replacement is safe. [1] https://www.kernel.org/doc/html/latest/process/deprecated.html#strlcpy [2] https://github.com/KSPP/linux/issues/89 Signed-off-by: Azeem Shaikh <azeemshaikh38@gmail.com> Reviewed-by: Kees Cook <keescook@chromium.org> Message-Id: <20230510221119.3508930-1-azeemshaikh38@gmail.com> Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'tools/perf')
0 files changed, 0 insertions, 0 deletions