Whamcloud - gitweb
LU-12147 utils: statone doesn't place \0 72/34572/4
authorAlex Zhuravlev <bzzz@whamcloud.com>
Tue, 2 Apr 2019 12:14:35 +0000 (15:14 +0300)
committerOleg Drokin <green@whamcloud.com>
Tue, 30 Apr 2019 03:38:35 +0000 (03:38 +0000)
as strncpy() is not supposed to do, the caller has to
take care of that.

Change-Id: I858a7f0eb6c7cdcb70e8a8e445c96f1187c73c2f
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/34572
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Mike Pershin <mpershin@whamcloud.com>
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/statone.c

index 0f11d5d..42d9ec3 100644 (file)
@@ -59,6 +59,7 @@ int main(int argc, char **argv)
     } else {
         strncpy(parent, base, t - base);
         offset = t - base - 1;
+       parent[t - base] = 0;
     }
 
     fd = open(parent, O_RDONLY);