Sanity check virtual server hostnames

This commit is contained in:
Jamie Cameron
2017-10-23 21:02:43 -07:00
parent a51799d5a7
commit 7d2956e46d
2 changed files with 4 additions and 1 deletions

View File

@@ -58,6 +58,9 @@ else {
if (!$in{'name_def'}) {
@names = split(/\s+/, $in{'name'});
@names || &error(&text('cvirt_ename', $in{'name'}));
foreach my $n (@names) {
$n =~ /^[a-z0-9\.\_\-]+$/i || &error(&text('vserv_ename', $n));
}
}
# Check if the virtual server already exists

View File

@@ -98,7 +98,7 @@ else {
# Check server name
if (!$in{'name_def'}) {
$in{'name'} =~ /^\S+$/ ||
$in{'name'} =~ /^[a-z0-9\.\_\-]+$/i ||
&error(&text('vserv_ename', $in{'name'}));
$name = $in{'name'};
}