We read 256 chars for the mountpoint name to (try to) be sure to get it
all, and so ths statvfs() function won't fail in read_filesystem()
function.
Yet only MAX_FS_LEN chars should be saved in stats_filesystem structure.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
st_filesystem_i->f_files = buf.f_files;
st_filesystem_i->f_ffree = buf.f_ffree;
strcpy(st_filesystem_i->fs_name, fs_name);
- strcpy(st_filesystem_i->mountp, mountp);
+ strncpy(st_filesystem_i->mountp, mountp, MAX_FS_LEN);
+ st_filesystem_i->mountp[MAX_FS_LEN - 1] = '\0';
}
}