]> git.proxmox.com Git - pve-firewall.git/blobdiff - PVE/Firewall.pm
use defined() to check fot undefined value
[pve-firewall.git] / PVE / Firewall.pm
index fde72fdf99e800b9fd0f833e8cca9a50d20d58a8..43b42a28b2e29eb54a8ad469dae5a8945123c647 100644 (file)
@@ -736,7 +736,7 @@ sub ruleset_generate_rule {
     if ($rule->{dport}) {
        if ($rule->{proto} && $rule->{proto} eq 'icmp') {
            # Note: we use dport to store --icmp-type
-           die "unknown icmp-type '$rule->{dport}'\n" if !$icmp_type_names->{$rule->{dport}};
+           die "unknown icmp-type '$rule->{dport}'\n" if !defined($icmp_type_names->{$rule->{dport}});
            $cmd .= " -m icmp --icmp-type $rule->{dport}";
        } else {
            if ($rule->{nbdport} && $rule->{nbdport} > 1) {