]> git.proxmox.com Git - pve-firewall.git/blobdiff - src/PVE/API2/Firewall/IPSet.pm
API2::Firewall::IPSet: fix alias check for ipv6 addresses
[pve-firewall.git] / src / PVE / API2 / Firewall / IPSet.pm
index 60f710596f488911d5b50205853eb6d76b2c336d..1266fd17d4f6b68c05b5c90b476884d8ab1c441f 100644 (file)
@@ -188,7 +188,8 @@ sub register_create_ip {
            }
 
            # make sure alias exists (if $cidr is an alias)
-           PVE::Firewall::resolve_alias($cluster_conf, $fw_conf, $cidr); 
+           PVE::Firewall::resolve_alias($cluster_conf, $fw_conf, $cidr)
+               if $cidr =~ m/^${PVE::Firewall::ip_alias_pattern}$/;
 
            my $data = { cidr => $cidr };