Re: [PATCH] i2c: sun6i-pw2i: Prefer strscpy over strlcpy
From: Wolfram Sang <wsa@kernel.org>
Date: 2021-08-17 19:36:35
Also in:
linux-i2c, linux-sunxi, lkml
From: Wolfram Sang <wsa@kernel.org>
Date: 2021-08-17 19:36:35
Also in:
linux-i2c, linux-sunxi, lkml
On Tue, Aug 17, 2021 at 06:58:59PM +0200, Len Baker wrote:
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. The safe replacement is strscpy(). This is a previous step in the path to remove the strlcpy() function entirely from the kernel [1]. [1] https://github.com/KSPP/linux/issues/89 Signed-off-by: Len Baker <redacted>
Applied to for-next, thanks!