diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2015-10-06 11:17:37 -0400 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2015-10-06 11:17:37 -0400 |
commit | aadc597321a9cbb41fb76a5faed256ed8a13f96a (patch) | |
tree | cf21e83d864a67d18304b84699914f7c6e6705f7 /src | |
parent | a2febf9a0f5133bf64c3a1d28aac99e7702e601e (diff) | |
download | pfsense-aadc597321a9cbb41fb76a5faed256ed8a13f96a.zip pfsense-aadc597321a9cbb41fb76a5faed256ed8a13f96a.tar.gz |
Fixed #5261
Corrected src/dst type logic
Diffstat (limited to 'src')
-rw-r--r-- | src/usr/local/www/firewall_rules_edit.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/usr/local/www/firewall_rules_edit.php b/src/usr/local/www/firewall_rules_edit.php index f7cfb4b..d15828b 100644 --- a/src/usr/local/www/firewall_rules_edit.php +++ b/src/usr/local/www/firewall_rules_edit.php @@ -1242,14 +1242,15 @@ foreach (['src' => 'Source', 'dst' => 'Destination'] as $type => $name) { ))->setWidth(2); $ruleType = $pconfig[$type]; + if ($pconfig[$type] == 'any') { $ruleType = 'any'; - } elseif (is_specialnet($pconfig[$type])) { - $ruleType = 'network'; } elseif ((is_ipaddrv6($pconfig[$type]) && $pconfig[$type.'mask'] == 128) || (is_ipaddrv4($pconfig[$type]) && $pconfig[$type.'mask'] == 32) || (is_alias($pconfig[$type]))) { $ruleType = 'single'; + } else { + $ruleType = 'network'; } $ruleValues = array( |