Whamcloud - gitweb
LU-12392 utils: specify correct size for the buffer 70/35070/6
authorAlex Zhuravlev <bzzz@whamcloud.com>
Wed, 5 Jun 2019 13:38:27 +0000 (16:38 +0300)
committerOleg Drokin <green@whamcloud.com>
Fri, 21 Jun 2019 04:36:51 +0000 (04:36 +0000)
otherwise gcc8 makes a warning which interrupts build.

Change-Id: I6a94c6cd63473df9fc88b1867bbda1353fa10247
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/35070
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Wang Shilong <wshilong@ddn.com>
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
lustre/utils/lfs.c

index 4f21ced..5e37d9a 100644 (file)
@@ -5565,7 +5565,7 @@ static int lfs_setdirstripe(int argc, char **argv)
                        lsb->sb_count = 0;
 
                        /* use mntdir for dirname() temporarily */
-                       strncpy(mntdir, dname, sizeof(mntdir));
+                       strncpy(mntdir, dname, sizeof(mntdir) - 1);
                        if (!realpath(dirname(mntdir), path)) {
                                result = -errno;
                                fprintf(stderr,