diff options
Diffstat (limited to 'api/src/glfs-fops.c')
-rw-r--r-- | api/src/glfs-fops.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/api/src/glfs-fops.c b/api/src/glfs-fops.c index ee4271fb4dc..611cb14d9eb 100644 --- a/api/src/glfs-fops.c +++ b/api/src/glfs-fops.c @@ -3205,8 +3205,7 @@ gf_dirent_to_dirent (gf_dirent_t *gf_dirent, struct dirent *dirent) dirent->d_namlen = strlen (gf_dirent->d_name); #endif - strncpy (dirent->d_name, gf_dirent->d_name, NAME_MAX); - dirent->d_name[NAME_MAX] = 0; + snprintf (dirent->d_name, NAME_MAX, "%s", gf_dirent->d_name); } @@ -4679,8 +4678,7 @@ retry: goto out; if (loc.path) { - strncpy (retpath, loc.path, PATH_MAX); - retpath[PATH_MAX] = 0; + snprintf (retpath, PATH_MAX, "%s", loc.path); } out: |