aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/kernel/kernel_interface.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2008-11-14 13:04:22 +0000
committerMartin Willi <martin@strongswan.org>2008-11-14 13:04:22 +0000
commitfb6c8591a35c118df9506b67cb96170a94b29cd9 (patch)
tree9c0a8271ceb37067685225e8e5d8657023db4990 /src/charon/kernel/kernel_interface.c
parenta65e1c5c3ac3b968778c6c2afb58e7cec8f66d03 (diff)
downloadstrongswan-fb6c8591a35c118df9506b67cb96170a94b29cd9.tar.bz2
strongswan-fb6c8591a35c118df9506b67cb96170a94b29cd9.tar.xz
do not use a route if outgoing interface is down
other cleanups
Diffstat (limited to 'src/charon/kernel/kernel_interface.c')
-rw-r--r--src/charon/kernel/kernel_interface.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/charon/kernel/kernel_interface.c b/src/charon/kernel/kernel_interface.c
index 2c515b058..fca149613 100644
--- a/src/charon/kernel/kernel_interface.c
+++ b/src/charon/kernel/kernel_interface.c
@@ -256,7 +256,7 @@ static status_t get_address_by_ts(private_kernel_interface_t *this,
}
host->destroy(host);
- addrs = this->public.create_address_enumerator(&this->public, TRUE, TRUE);
+ addrs = create_address_enumerator(this, TRUE, TRUE);
while (addrs->enumerate(addrs, (void**)&host))
{
if (ts->includes(ts, host))