diff options
author | twilson <twilson@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-01-17 01:59:37 +0000 |
---|---|---|
committer | twilson <twilson@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-01-17 01:59:37 +0000 |
commit | 7e6255c3e31e330ef4ba7d3c77e82adde1b9e6e0 (patch) | |
tree | 60fd24b757557cf7093866ed2bd82ecdd1f7c34b /main/tcptls.c | |
parent | 4abe962cd4473b1f950e0d13cbd41ea9f533965d (diff) |
Merged revisions 169080 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk
........
r169080 | twilson | 2009-01-16 19:56:36 -0600 (Fri, 16 Jan 2009) | 8 lines
Fix qualify for TCP peer
(closes issue #14192)
Reported by: pabelanger
Patches:
asterisk-bug14192.diff.txt uploaded by jamesgolovich (license 176)
Tested by: jamesgolovich
........
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.1@169082 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/tcptls.c')
-rw-r--r-- | main/tcptls.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/main/tcptls.c b/main/tcptls.c index b6c20e207..d0d8f6c03 100644 --- a/main/tcptls.c +++ b/main/tcptls.c @@ -334,12 +334,12 @@ struct ast_tcptls_session_instance *ast_tcptls_client_start(struct ast_tcptls_se struct ast_tcptls_session_instance *tcptls_session = NULL; /* Do nothing if nothing has changed */ - if(!memcmp(&desc->old_local_address, &desc->local_address, sizeof(desc->old_local_address))) { + if (!memcmp(&desc->old_address, &desc->remote_address, sizeof(desc->old_address))) { ast_debug(1, "Nothing changed in %s\n", desc->name); return NULL; } - desc->old_local_address = desc->local_address; + desc->old_address = desc->remote_address; if (desc->accept_fd != -1) close(desc->accept_fd); @@ -417,12 +417,12 @@ void ast_tcptls_server_start(struct ast_tcptls_session_args *desc) int x = 1; /* Do nothing if nothing has changed */ - if (!memcmp(&desc->old_local_address, &desc->local_address, sizeof(desc->old_local_address))) { + if (!memcmp(&desc->old_address, &desc->local_address, sizeof(desc->old_address))) { ast_debug(1, "Nothing changed in %s\n", desc->name); return; } - desc->old_local_address = desc->local_address; + desc->old_address = desc->local_address; /* Shutdown a running server if there is one */ if (desc->master != AST_PTHREADT_NULL) { |