diff options
author | Ermal Luçi <eri@pfsense.org> | 2008-03-19 22:19:11 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2008-03-19 22:19:11 +0000 |
commit | 46e9bebe0507c7f094da4c040c56181363631de3 (patch) | |
tree | 13f763d3454815c742868b2e9890fabce4db5f6f | |
parent | 7d4d9dd7b07c511e09f993c0db4b882c34f7b539 (diff) | |
download | pfsense-46e9bebe0507c7f094da4c040c56181363631de3.zip pfsense-46e9bebe0507c7f094da4c040c56181363631de3.tar.gz |
Correctly generate Floating rules.
-rw-r--r-- | etc/inc/filter.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index a4b659d..de9135f 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -2873,7 +2873,7 @@ EOD; foreach ($config['filter']['rule'] as $rule) { update_filter_reload_status("Pre-caching information for {$rule['descr']} ..."); $line = ""; - if (!isset ($rule['disabled']) && !isset($rule['floating'])) { + if (!isset ($rule['disabled']) && isset($rule['floating'])) { $rule_arr[] = generate_user_filter_rule_arr($rule, 0); } @@ -2881,7 +2881,7 @@ EOD; foreach ($config['filter']['rule'] as $rule) { update_filter_reload_status("Pre-caching {$rule['descr']}..."); $line = ""; - if (!isset($rule['disabled'])) { + if (!isset($rule['disabled'])&& !isset($rule['floating'])) { if ($rule['interface'] == "pptp") { /* we have a pptp rule but its turned off, ignore */ if(!$config['pptpd']['mode'] == "server") |