aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/threads/stroke_interface.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2006-06-22 06:36:28 +0000
committerMartin Willi <martin@strongswan.org>2006-06-22 06:36:28 +0000
commit1396815afb9a5c003e6dae0be39329f5ba78e30c (patch)
treed6c1e292a5c5da74c2879db1b64274a34f2ec17c /src/charon/threads/stroke_interface.c
parent6bf1352032b538e40b06c21bc92c05d11d711843 (diff)
downloadstrongswan-1396815afb9a5c003e6dae0be39329f5ba78e30c.tar.bz2
strongswan-1396815afb9a5c003e6dae0be39329f5ba78e30c.tar.xz
first merge of NATT code
Diffstat (limited to 'src/charon/threads/stroke_interface.c')
-rwxr-xr-xsrc/charon/threads/stroke_interface.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/charon/threads/stroke_interface.c b/src/charon/threads/stroke_interface.c
index 47acb242e..0bb97ca02 100755
--- a/src/charon/threads/stroke_interface.c
+++ b/src/charon/threads/stroke_interface.c
@@ -203,7 +203,7 @@ static void stroke_add_conn(private_stroke_t *this, stroke_msg_t *msg)
return;
}
- if (charon->socket->is_listening_on(charon->socket, other_host))
+ if (charon->interfaces->is_local_address(charon->interfaces, other_host))
{
stroke_end_t tmp_end;
host_t *tmp_host;
@@ -218,7 +218,7 @@ static void stroke_add_conn(private_stroke_t *this, stroke_msg_t *msg)
msg->add_conn.me = msg->add_conn.other;
msg->add_conn.other = tmp_end;
}
- else if (!charon->socket->is_listening_on(charon->socket, my_host))
+ else if (!charon->interfaces->is_local_address(charon->interfaces, my_host))
{
this->stroke_logger->log(this->stroke_logger, ERROR, "left nor right host is our side, aborting");