summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_rules.php
diff options
context:
space:
mode:
authorDarren Embry <dse@webonastick.com>2012-04-06 14:15:16 -0400
committerDarren Embry <dse@webonastick.com>2012-04-06 14:15:16 -0400
commit0416d9a0eb3a0bee08fa09d151344452f288bdef (patch)
treec6cc2d86a8b507d1f0776fe66dbbefb48e337ad6 /usr/local/www/firewall_rules.php
parent48cb641a817a29d78b2dda9913e93e22971ab1fa (diff)
downloadpfsense-0416d9a0eb3a0bee08fa09d151344452f288bdef.zip
pfsense-0416d9a0eb3a0bee08fa09d151344452f288bdef.tar.gz
fix for #2289: Logic error in firewall rule interface selection for drop-down menu case
Diffstat (limited to 'usr/local/www/firewall_rules.php')
-rwxr-xr-xusr/local/www/firewall_rules.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/usr/local/www/firewall_rules.php b/usr/local/www/firewall_rules.php
index e68cd16..684b37c 100755
--- a/usr/local/www/firewall_rules.php
+++ b/usr/local/www/firewall_rules.php
@@ -182,8 +182,12 @@ pfSense_handle_custom_code("/usr/local/pkg/firewall_rules/interfaces_override");
if (!$if || !isset($iflist[$if])) {
if ("any" == $if)
$if = "FloatingRules";
- else if ("FloatingRules" != $if)
- $if = "wan";
+ else if ("FloatingRules" != $if) {
+ if (isset($iflist['wan']))
+ $if = "wan";
+ else
+ $if = "FloatingRules";
+ }
}
if ($_POST) {
OpenPOWER on IntegriCloud