summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-03-20 03:40:36 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-03-20 03:40:36 +0000
commit814d54bba7b6d49b062f3b8b32ad29dc5d04477c (patch)
treeace467e6f20bd23fb3eab30a62e0137bee82406b
parentd341f0da230c7931fa03c292f02f8ba738e8d130 (diff)
downloadpfsense-814d54bba7b6d49b062f3b8b32ad29dc5d04477c.zip
pfsense-814d54bba7b6d49b062f3b8b32ad29dc5d04477c.tar.gz
Better checking before applying reply-to rules
-rw-r--r--etc/inc/filter.inc7
1 files changed, 4 insertions, 3 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index fd5cd31..ac39fb6 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -1358,9 +1358,10 @@ EOD;
$line .= "on \$" . $interface . " ";
}
- $return_gateway = $config['interfaces'][$rule['interface']]['gateway'];
- if($return_gateway <> "") {
- $return_interface = filter_translate_type_to_real_interface($interface);
+ $return_gateway = $config['interfaces'][$rule]['interface']]['gateway'];
+ $return_interface = filter_translate_type_to_real_interface($interface);
+
+ if($return_gateway <> "" and $return_interface <> "") {
$line .= "reply-to (" . $return_interface . " " . $rule['returngateway'] . ") ";
}
OpenPOWER on IntegriCloud