allow ipv6 addresses in Storage::verify_server
Replaced regex with existing PVE::JSONSchema::verify_... functions.
This commit is contained in:
committed by
Dietmar Maurer
parent
69a093c7fd
commit
6bf617a954
@ -105,9 +105,9 @@ PVE::JSONSchema::register_format('pve-storage-server', \&verify_server);
|
||||
sub verify_server {
|
||||
my ($server, $noerr) = @_;
|
||||
|
||||
# fixme: use better regex ?
|
||||
# IP or DNS name
|
||||
if ($server !~ m/^[[:alnum:]\-\.]+$/) {
|
||||
if (!(PVE::JSONSchema::pve_verify_ip($server, 1) ||
|
||||
PVE::JSONSchema::pve_verify_dns_name($server, 1)))
|
||||
{
|
||||
return undef if $noerr;
|
||||
die "value does not look like a valid server name or IP address\n";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user