]> 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)
commitfdb8b36d1a26146ce19c64f8da5ce0dd88a58479
treea0835cc408812f6c759722f2471188bfa9754f8c
parent65a1af811db4cb3615c2fce95a3ee8d5e5a36e36
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