summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorBill Marquette <billm@pfsense.org>2005-04-15 04:32:25 +0000
committerBill Marquette <billm@pfsense.org>2005-04-15 04:32:25 +0000
commit3de5271a4ecdb7038848646fcec5ea0aedcfb4a9 (patch)
tree9ee4dfc4fab9803999145a4eca3c7e79a8ee4078 /etc
parentfec78b851b087a400fb84242ce488c5e705c3f7c (diff)
downloadpfsense-3de5271a4ecdb7038848646fcec5ea0aedcfb4a9.zip
pfsense-3de5271a4ecdb7038848646fcec5ea0aedcfb4a9.tar.gz
Somehow moving the user filter code to it's own function broke opt interfaces - fix
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/filter.inc15
1 files changed, 9 insertions, 6 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 6b1899d..40645bb 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -968,7 +968,7 @@ function run_command_return_string($cmd) {
return $tmp;
}
-function generate_user_filter_rule($rule, $optcfg) {
+function generate_user_filter_rule(& $rule,& $optcfg) {
/* don't include disabled rules */
if (isset($rule['disabled'])) {
@@ -986,11 +986,14 @@ function generate_user_filter_rule($rule, $optcfg) {
$ispptp = true;
} else {
- if (strstr($rule['interface'], "opt")) {
- if (!array_key_exists($rule['interface'], $optcfg)) {
- return;
- }
- }
+/* XXX - billm - what is the intent of this code? It seems to be stopping us from applying rules to opt interfaces */
+/*
+ * if (strstr($rule['interface'], "opt")) {
+ * if (!array_key_exists($rule['interface'], $optcfg)) {
+ * return;
+ * }
+ * }
+ */
$nif = 1;
$ispptp = false;
OpenPOWER on IntegriCloud