summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/firewall_rules_edit.php
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2015-10-06 11:17:37 -0400
committerStephen Beaver <sbeaver@netgate.com>2015-10-06 11:17:37 -0400
commitaadc597321a9cbb41fb76a5faed256ed8a13f96a (patch)
treecf21e83d864a67d18304b84699914f7c6e6705f7 /src/usr/local/www/firewall_rules_edit.php
parenta2febf9a0f5133bf64c3a1d28aac99e7702e601e (diff)
downloadpfsense-aadc597321a9cbb41fb76a5faed256ed8a13f96a.zip
pfsense-aadc597321a9cbb41fb76a5faed256ed8a13f96a.tar.gz
Fixed #5261
Corrected src/dst type logic
Diffstat (limited to 'src/usr/local/www/firewall_rules_edit.php')
-rw-r--r--src/usr/local/www/firewall_rules_edit.php5
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(
OpenPOWER on IntegriCloud