diff options
author | Martin Willi <martin@strongswan.org> | 2007-03-03 14:56:24 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2007-03-03 14:56:24 +0000 |
commit | 373b8a607f1238c69f87cd5e86d9a153526a021a (patch) | |
tree | 83f75902ec3a2a76e64a8b64f760ecb3c73b7677 /src/charon/sa/tasks/ike_natd.c | |
parent | 285bbed59564541e26580ca9d1328b3ee1e701f4 (diff) | |
download | strongswan-373b8a607f1238c69f87cd5e86d9a153526a021a.tar.bz2 strongswan-373b8a607f1238c69f87cd5e86d9a153526a021a.tar.xz |
fixed netlink socket receiver code
implemented interface enumeration code with netlink: no getifaddrs reqired anymore
Diffstat (limited to 'src/charon/sa/tasks/ike_natd.c')
-rw-r--r-- | src/charon/sa/tasks/ike_natd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/charon/sa/tasks/ike_natd.c b/src/charon/sa/tasks/ike_natd.c index a25b6e0d7..8e36b2e85 100644 --- a/src/charon/sa/tasks/ike_natd.c +++ b/src/charon/sa/tasks/ike_natd.c @@ -249,7 +249,7 @@ static status_t build_i(private_ike_natd_t *this, message_t *message) if (host->is_anyaddr(host)) { /* TODO: we could get the src address from netlink!? */ - list = charon->socket->create_local_address_list(charon->socket); + list = charon->kernel_interface->create_address_list(charon->kernel_interface); while (list->remove_first(list, (void**)&host) == SUCCESS) { notify = build_natd_payload(this, NAT_DETECTION_SOURCE_IP, host); |