mirror of
https://github.com/webmin/webmin.git
synced 2026-05-04 22:30:33 +01:00
Sanity check virtual server hostnames
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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'};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user