diff options
author | Martin Willi <martin@strongswan.org> | 2008-11-14 13:04:22 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2008-11-14 13:04:22 +0000 |
commit | fb6c8591a35c118df9506b67cb96170a94b29cd9 (patch) | |
tree | 9c0a8271ceb37067685225e8e5d8657023db4990 /src/charon/kernel/kernel_interface.c | |
parent | a65e1c5c3ac3b968778c6c2afb58e7cec8f66d03 (diff) | |
download | strongswan-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.c | 2 |
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)) |