OSDN Git Service

f2fs: Replace strncpy with memcpy
authorGuenter Roeck <linux@roeck-us.net>
Sun, 1 Jul 2018 20:57:06 +0000 (13:57 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 18 Sep 2018 20:36:41 +0000 (13:36 -0700)
commit76e16a4d6e69eb0ded796750383081a51f460ea8
tree18e3efcb96f5facf85235bbd8b3fb731aa5df598
parente6f326a93627888691a538d80d753fbc920ffcb2
f2fs: Replace strncpy with memcpy

gcc 8.1.0 complains:

fs/f2fs/namei.c: In function 'f2fs_update_extension_list':
fs/f2fs/namei.c:257:3: warning:
'strncpy' output truncated before terminating nul copying
as many bytes from a string as its length
fs/f2fs/namei.c:249:3: warning:
'strncpy' output truncated before terminating nul copying
as many bytes from a string as its length

Using strncpy() is indeed less than perfect since the length of data to
be copied has already been determined with strlen(). Replace strncpy()
with memcpy() to address the warning and optimize the code a little.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/namei.c