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)
commitb0d55b5bc77755501be9de2c935d106ff8dba9ac
treea0835cc408812f6c759722f2471188bfa9754f8c
parentaf60d61fa846725566f4a876ae04f891bdff1c7a
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