net: xtensa: use strscpy to copy strings
authorJason Wang <wangborong@cdjrlc.com>
Mon, 20 Dec 2021 08:46:02 +0000 (16:46 +0800)
committerMax Filippov <jcmvbkbc@gmail.com>
Mon, 7 Mar 2022 04:17:08 +0000 (20:17 -0800)
commitb8f9a9aa02bfbf3557bebed066e0523aad482878
tree1f2c6a44510bb50b23766bbb58621b42969bfd81
parentffb217a13a2eaf6d5bd974fc83036a53ca69f1e2
net: xtensa: use strscpy to copy strings

The strlcpy should not be used because it doesn't limit the source
length. So that it will lead some potential bugs.

But the strscpy doesn't require reading memory from the src string
beyond the specified "count" bytes, and since the return value is
easier to error-check than strlcpy()'s. In addition, the implementation
is robust to the string changing out from underneath it, unlike the
current strlcpy() implementation.

Thus, replace strlcpy with strscpy.

Signed-off-by: Jason Wang <wangborong@cdjrlc.com>
Message-Id: <20211220084602.952091-1-wangborong@cdjrlc.com>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/platforms/iss/network.c