Patch from Kevin Hilman <khilman@equator.com> to fix potential
memory corruption from long pathnames in /etc/fstab.
This commit is contained in:
parent
1f30a41abe
commit
defd998c42
@ -425,7 +425,8 @@ extern int mount_main(int argc, char **argv)
|
||||
if (optind < argc) {
|
||||
/* if device is a filename get its real path */
|
||||
if (stat(argv[optind], &statbuf) == 0) {
|
||||
device = simplify_path(argv[optind]);
|
||||
char *tmp = simplify_path(argv[optind]);
|
||||
safe_strncpy(device, tmp, PATH_MAX);
|
||||
} else {
|
||||
safe_strncpy(device, argv[optind], PATH_MAX);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user