diff options
author | mckusick <mckusick@FreeBSD.org> | 2017-06-26 17:29:32 +0000 |
---|---|---|
committer | mckusick <mckusick@FreeBSD.org> | 2017-06-26 17:29:32 +0000 |
commit | a84c044241ba5c415f09f8e77668108c1a65854a (patch) | |
tree | ae22546db5fc20fb355bb0f9fbd68ac93689e082 | |
parent | 86c46a182d9d4b53024cbb9f2348d2974aabdeb7 (diff) | |
download | FreeBSD-src-a84c044241ba5c415f09f8e77668108c1a65854a.zip FreeBSD-src-a84c044241ba5c415f09f8e77668108c1a65854a.tar.gz |
MFC of 320176:
Allow '_' in labels when specifying -L to newfs.
PR: 220163
Reported by: Keve Nagy
Reviewed by: kib
Approved by: re@ (Xin Li)
-rw-r--r-- | sbin/newfs/newfs.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sbin/newfs/newfs.c b/sbin/newfs/newfs.c index 0dbb786..5b92392 100644 --- a/sbin/newfs/newfs.c +++ b/sbin/newfs/newfs.c @@ -150,7 +150,8 @@ main(int argc, char *argv[]) case 'L': volumelabel = optarg; i = -1; - while (isalnum(volumelabel[++i])); + while (isalnum(volumelabel[++i]) || + volumelabel[i] == '_'); if (volumelabel[i] != '\0') { errx(1, "bad volume label. Valid characters are alphanumerics."); } |