diff options
author | Darren Embry <dse@webonastick.com> | 2012-04-06 14:15:16 -0400 |
---|---|---|
committer | Darren Embry <dse@webonastick.com> | 2012-04-06 14:15:16 -0400 |
commit | 0416d9a0eb3a0bee08fa09d151344452f288bdef (patch) | |
tree | c6cc2d86a8b507d1f0776fe66dbbefb48e337ad6 /usr/local/www/firewall_rules.php | |
parent | 48cb641a817a29d78b2dda9913e93e22971ab1fa (diff) | |
download | pfsense-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-x | usr/local/www/firewall_rules.php | 8 |
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) { |