summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormckusick <mckusick@FreeBSD.org>2017-06-26 17:29:32 +0000
committermckusick <mckusick@FreeBSD.org>2017-06-26 17:29:32 +0000
commita84c044241ba5c415f09f8e77668108c1a65854a (patch)
treeae22546db5fc20fb355bb0f9fbd68ac93689e082
parent86c46a182d9d4b53024cbb9f2348d2974aabdeb7 (diff)
downloadFreeBSD-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.c3
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.");
}
OpenPOWER on IntegriCloud