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 {
|
sub verify_server {
|
||||||
my ($server, $noerr) = @_;
|
my ($server, $noerr) = @_;
|
||||||
|
|
||||||
# fixme: use better regex ?
|
if (!(PVE::JSONSchema::pve_verify_ip($server, 1) ||
|
||||||
# IP or DNS name
|
PVE::JSONSchema::pve_verify_dns_name($server, 1)))
|
||||||
if ($server !~ m/^[[:alnum:]\-\.]+$/) {
|
{
|
||||||
return undef if $noerr;
|
return undef if $noerr;
|
||||||
die "value does not look like a valid server name or IP address\n";
|
die "value does not look like a valid server name or IP address\n";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user