mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
Use util_strlcpy() instead of strncpy() to correctly copy strings. This fixes the following GCC8 compile warnings: cmsfs-fuse.c: In function ‘file_open’: cmsfs-fuse.c:604:2: warning: ‘strncpy’ specified bound 18 equals destination size [-Wstringop-truncation] strncpy(uc_name, name, MAX_FNAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmsfs-fuse.c: In function ‘lookup_file’: cmsfs-fuse.c:1570:2: warning: ‘strncpy’ specified bound 18 equals destination size [-Wstringop-truncation] strncpy(uc_name, name, MAX_FNAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmsfs-fuse.c: In function ‘cmsfs_open’: cmsfs-fuse.c:1854:3: warning: ‘strncpy’ specified bound 19 equals destination size [-Wstringop-truncation] strncpy(f->path, path, MAX_FNAME + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmsfs-fuse.c: In function ‘delete_file’: cmsfs-fuse.c:2760:2: warning: ‘strncpy’ specified bound 18 equals destination size [-Wstringop-truncation] strncpy(file, path + 1, MAX_FNAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmsfs-fuse.c: In function ‘cmsfs_rename’: cmsfs-fuse.c:2850:2: warning: ‘strncpy’ specified bound 18 equals destination size [-Wstringop-truncation] strncpy(uc_old_name, path + 1, MAX_FNAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmsfs-fuse.c:2857:3: warning: ‘strncpy’ specified bound 19 equals destination size [-Wstringop-truncation] strncpy(f->path, new_path, MAX_FNAME + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmsfs-fuse.c: In function ‘cmsfs_create’: cmsfs-fuse.c:2111:2: warning: ‘strncpy’ specified bound 18 equals destination size [-Wstringop-truncation] strncpy(uc_name, path + 1, MAX_FNAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:68:2: warning: ‘strncpy’ specified bound 9 equals destination size [-Wstringop-truncation] strncpy(entry->name, name, MAX_TYPE_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
2.5 KiB
2.5 KiB