diff options
author | Chris Buechler <cmb@pfsense.org> | 2008-06-07 02:12:40 +0000 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2008-06-07 02:12:40 +0000 |
commit | b1e23a2d370b6333275e29b647866b1afc4fb199 (patch) | |
tree | 1b43ea8d9502a8e971794ea78f058be908b31a52 | |
parent | f390206f4ae762974b40283e50ea8cc04c4054e0 (diff) | |
download | pfsense-b1e23a2d370b6333275e29b647866b1afc4fb199.zip pfsense-b1e23a2d370b6333275e29b647866b1afc4fb199.tar.gz |
The physical interface must be passed to find_interface_ip()
this was breaking the racoon.conf for OPT WAN IPsec when interface is not statically addressed
-rw-r--r-- | etc/inc/vpn.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/inc/vpn.inc b/etc/inc/vpn.inc index 24a3798..ff658e3 100644 --- a/etc/inc/vpn.inc +++ b/etc/inc/vpn.inc @@ -954,9 +954,10 @@ function vpn_endpoint_determine($tunnel, $curwanip) { } elseif ($tunnel['interface'] == "lan") { return $config['interfaces']['lan']['ipaddr']; } else { + $iface = $config['interfaces'][$tunnel['interface']]['if']; $oc = $config['interfaces'][$tunnel['interface']]; /* carp ips, etc */ - $ip = find_interface_ip($tunnel['interface']); + $ip = find_interface_ip($iface); if($ip) return $ip; |