summaryrefslogtreecommitdiffstats
path: root/tools/lvcreate.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lvcreate.c')
-rw-r--r--tools/lvcreate.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/lvcreate.c b/tools/lvcreate.c
index 450477d3..74d21caa 100644
--- a/tools/lvcreate.c
+++ b/tools/lvcreate.c
@@ -116,6 +116,12 @@ static int _read_name_params(struct lvcreate_params *lp,
return 0;
}
+ if (!validate_name(lp->lv_name)) {
+ log_error("Logical volume name \"%s\" has invalid characters",
+ lp->lv_name);
+ return 0;
+ }
+
return 1;
}