From fe55bca29f453d694b66c05683dd6192bd5288ae Mon Sep 17 00:00:00 2001 From: kpfleming Date: Fri, 13 Oct 2006 16:19:35 +0000 Subject: Merged revisions 45048 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r45048 | kpfleming | 2006-10-13 11:18:08 -0500 (Fri, 13 Oct 2006) | 2 lines when sending a call to a peer, use the proper socket if we have multiple bindings (reported on asterisk-dev) ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45049 f38db490-d61c-443f-a65b-d21fe96a405b --- channels/chan_iax2.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'channels') diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index 25170551b..7f56069aa 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -2889,6 +2889,9 @@ static int iax2_call(struct ast_channel *c, char *dest, int timeout) iaxs[callno]->initid = ast_sched_add(sched, autokill * 2, auto_congest, CALLNO_TO_PTR(callno)); } + /* send the command using the appropriate socket for this peer */ + iaxs[callno]->sockfd = cai.sockfd; + /* Transmit the string in a "NEW" request */ send_command(iaxs[callno], AST_FRAME_IAX, IAX_COMMAND_NEW, 0, ied.buf, ied.pos, -1); -- cgit v1.2.3