]> git.baikalelectronics.ru Git - kernel.git/commit
caif_usb: use strlcpy() instead of strncpy()
authorXiongfeng Wang <xiongfeng.wang@linaro.org>
Tue, 9 Jan 2018 11:58:18 +0000 (19:58 +0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 10 Jan 2018 20:06:14 +0000 (15:06 -0500)
commit71f23a44f0bdaaf3090b530c7abbcedaa927b197
treea0835cc408812f6c759722f2471188bfa9754f8c
parentae7303fa5fbd2914f7e3e24e29e89eb03e079e7e
caif_usb: use strlcpy() instead of strncpy()

gcc-8 reports

net/caif/caif_usb.c: In function 'cfusbl_device_notify':
./include/linux/string.h:245:9: warning: '__builtin_strncpy' output may
be truncated copying 15 bytes from a string of length 15
[-Wstringop-truncation]

The compiler require that the input param 'len' of strncpy() should be
greater than the length of the src string, so that '\0' is copied as
well. We can just use strlcpy() to avoid this warning.

Signed-off-by: Xiongfeng Wang <xiongfeng.wang@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/caif/caif_usb.c