--- src/PVE/LXC.pm | 40 ++-------------------------------------- 1 file changed, 2 insertions(+), 38 deletions(-)
diff --git a/src/PVE/LXC.pm b/src/PVE/LXC.pm index af0d5d4..79028b3 100644 --- a/src/PVE/LXC.pm +++ b/src/PVE/LXC.pm @@ -948,49 +948,13 @@ sub find_lxc_pid { return $pid; } -my $ipv4_reverse_mask = [ - '0.0.0.0', - '128.0.0.0', - '192.0.0.0', - '224.0.0.0', - '240.0.0.0', - '248.0.0.0', - '252.0.0.0', - '254.0.0.0', - '255.0.0.0', - '255.128.0.0', - '255.192.0.0', - '255.224.0.0', - '255.240.0.0', - '255.248.0.0', - '255.252.0.0', - '255.254.0.0', - '255.255.0.0', - '255.255.128.0', - '255.255.192.0', - '255.255.224.0', - '255.255.240.0', - '255.255.248.0', - '255.255.252.0', - '255.255.254.0', - '255.255.255.0', - '255.255.255.128', - '255.255.255.192', - '255.255.255.224', - '255.255.255.240', - '255.255.255.248', - '255.255.255.252', - '255.255.255.254', - '255.255.255.255', -]; - # Note: we cannot use Net:IP, because that only allows strict # CIDR networks sub parse_ipv4_cidr { my ($cidr, $noerr) = @_; - if ($cidr =~ m!^($IPV4RE)(?:/(\d+))$! && ($2 > 7) && ($2 < 32)) { - return { address => $1, netmask => $ipv4_reverse_mask->[$2] }; + if ($cidr =~ m!^($IPV4RE)(?:/(\d+))$! && ($2 > 7) && ($2 <= 32)) { + return { address => $1, netmask => $PVE::Network::ipv4_reverse_mask->[$2] }; } return undef if $noerr; -- 2.1.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel