Fix a cosmetic problem with some very defensive programming: The devfs
mount would show up as "/dev/", loose that trailing slash.
This commit is contained in:
parent
32565eb8c5
commit
421b0201ed
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=72188
@ -284,7 +284,23 @@ main(argc, argv)
|
|||||||
warning("ignoring excess arguments");
|
warning("ignoring excess arguments");
|
||||||
|
|
||||||
if (devfs) {
|
if (devfs) {
|
||||||
mount("devfs", _PATH_DEV, 0, 0);
|
char *s;
|
||||||
|
int i;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Try to avoid the trailing slash in _PATH_DEV.
|
||||||
|
* Be *very* defensive.
|
||||||
|
*/
|
||||||
|
s = strdup(_PATH_DEV);
|
||||||
|
if (s != NULL) {
|
||||||
|
i = strlen(s);
|
||||||
|
if (i > 0 && s[i - 1] == '/')
|
||||||
|
s[i - 1] = '\0';
|
||||||
|
mount("devfs", s, 0, 0);
|
||||||
|
free(s);
|
||||||
|
} else {
|
||||||
|
mount("devfs", _PATH_DEV, 0, 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user