Fix a regression in TCP support.
This patch fixes a problem that caused chan_sip to think that every open TCP session was to a remote address of 0.0.0.0:0. (closes issue #14287) Reported by: jamesgolovich Patches: bug-14287.diff.txt uploaded by jamesgolovich (license 176) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@169620 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
parent
7b1b5c3d83
commit
757019fd19
|
@ -383,7 +383,7 @@ struct ast_tcptls_session_instance *ast_tcptls_client_start(struct ast_tcptls_se
|
||||||
tcptls_session->fd = desc->accept_fd;
|
tcptls_session->fd = desc->accept_fd;
|
||||||
tcptls_session->parent = desc;
|
tcptls_session->parent = desc;
|
||||||
tcptls_session->parent->worker_fn = NULL;
|
tcptls_session->parent->worker_fn = NULL;
|
||||||
memcpy(&tcptls_session->remote_address, &desc->local_address, sizeof(tcptls_session->remote_address));
|
memcpy(&tcptls_session->remote_address, &desc->remote_address, sizeof(tcptls_session->remote_address));
|
||||||
|
|
||||||
tcptls_session->client = 1;
|
tcptls_session->client = 1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue