diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-03-20 03:40:36 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-03-20 03:40:36 +0000 |
commit | 814d54bba7b6d49b062f3b8b32ad29dc5d04477c (patch) | |
tree | ace467e6f20bd23fb3eab30a62e0137bee82406b | |
parent | d341f0da230c7931fa03c292f02f8ba738e8d130 (diff) | |
download | pfsense-814d54bba7b6d49b062f3b8b32ad29dc5d04477c.zip pfsense-814d54bba7b6d49b062f3b8b32ad29dc5d04477c.tar.gz |
Better checking before applying reply-to rules
-rw-r--r-- | etc/inc/filter.inc | 7 |
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'] . ") "; } |