diff options
Diffstat (limited to 'src/charon/threads/kernel_interface.c')
-rw-r--r-- | src/charon/threads/kernel_interface.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/charon/threads/kernel_interface.c b/src/charon/threads/kernel_interface.c index 0fa8e6d2d..261d21571 100644 --- a/src/charon/threads/kernel_interface.c +++ b/src/charon/threads/kernel_interface.c @@ -1145,7 +1145,7 @@ static status_t find_addr_by_ts(traffic_selector_t *ts, host_t **ip) #else /* !HAVE_GETIFADDRS */ /* only IPv4 supported yet */ - if (ts->get_type != TS_IPV4_ADDR_RANGE) + if (ts->get_type(ts) != TS_IPV4_ADDR_RANGE) { return FAILED; } @@ -1173,7 +1173,7 @@ static status_t find_addr_by_ts(traffic_selector_t *ts, host_t **ip) continue; } - try = host_create_from_sockaddr(conf.ifc_req->ifr_addr); + try = host_create_from_sockaddr(&conf.ifc_req->ifr_addr); if (try && ts->includes(ts, try)) { |