From 436f64d5bcc3946387dd95265d83d8764fe37797 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Fri, 10 Jun 2016 13:52:30 +0200 Subject: kernel-interface: Always set `vip` if get_address_by_ts() returns successfully --- src/libcharon/kernel/kernel_interface.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/libcharon/kernel/kernel_interface.c') diff --git a/src/libcharon/kernel/kernel_interface.c b/src/libcharon/kernel/kernel_interface.c index 97d5ef1f7..0a0081c22 100644 --- a/src/libcharon/kernel/kernel_interface.c +++ b/src/libcharon/kernel/kernel_interface.c @@ -665,6 +665,10 @@ METHOD(kernel_interface_t, get_address_by_ts, status_t, if (ts->includes(ts, host)) { *ip = host_create_any(family); + if (vip) + { + *vip = FALSE; + } host->destroy(host); DBG2(DBG_KNL, "using host %H", *ip); return SUCCESS; -- cgit v1.2.3