From: Tobias Brunner Date: Fri, 10 Jun 2016 11:52:30 +0000 (+0200) Subject: kernel-interface: Always set `vip` if get_address_by_ts() returns successfully X-Git-Tag: 5.5.0dr1~30 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=436f64d5bcc3946387dd95265d83d8764fe37797;p=thirdparty%2Fstrongswan.git kernel-interface: Always set `vip` if get_address_by_ts() returns successfully --- diff --git a/src/libcharon/kernel/kernel_interface.c b/src/libcharon/kernel/kernel_interface.c index 97d5ef1f71..0a0081c223 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;