aboutsummaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorKirk McKusick <mckusick@FreeBSD.org>2017-06-20 21:26:42 +0000
committerKirk McKusick <mckusick@FreeBSD.org>2017-06-20 21:26:42 +0000
commitaeb2785c30e1f4593c052954d7ca53d5124f006c (patch)
tree994ef46952ab74bf53892a701e74aaa2dcde4a03 /sbin
parentd2b62c5897d8b6476eea06109dd8bc7fa9c00b7d (diff)
downloadsrc-aeb2785c30e1f4593c052954d7ca53d5124f006c.tar.gz
src-aeb2785c30e1f4593c052954d7ca53d5124f006c.zip
Allow '_' in labels when specifying -L to newfs.
Reported by: Keve Nagy Reviewed by: kib PR: 220163 MFC after: 5 days
Notes
Notes: svn path=/head/; revision=320176
Diffstat (limited to 'sbin')
-rw-r--r--sbin/newfs/newfs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sbin/newfs/newfs.c b/sbin/newfs/newfs.c
index 000e03add4ca..8b32792c3c83 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.");
}