diff options
-rw-r--r-- | sys/kern/vfs_conf.c | 2 | ||||
-rw-r--r-- | sys/kern/vfs_mount.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/sys/kern/vfs_conf.c b/sys/kern/vfs_conf.c index 973c836..8932e41 100644 --- a/sys/kern/vfs_conf.c +++ b/sys/kern/vfs_conf.c @@ -314,6 +314,8 @@ setrootbyname(char *name) if (cp != NULL) { name = cp + 1; } + if (*name == 'r') + name++; cp = name; while (cp != '\0' && (*cp < '0' || *cp > '9')) cp++; diff --git a/sys/kern/vfs_mount.c b/sys/kern/vfs_mount.c index 973c836..8932e41 100644 --- a/sys/kern/vfs_mount.c +++ b/sys/kern/vfs_mount.c @@ -314,6 +314,8 @@ setrootbyname(char *name) if (cp != NULL) { name = cp + 1; } + if (*name == 'r') + name++; cp = name; while (cp != '\0' && (*cp < '0' || *cp > '9')) cp++; |