Author: oej
Date: Thu Aug 21 07:13:13 2014
New Revision: 421669

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=421669
Log:
Don't forget the port.

Modified:
    team/oej/pgtips-srv-and-outbound-stuff-1.8/channels/chan_sip.c

Modified: team/oej/pgtips-srv-and-outbound-stuff-1.8/channels/chan_sip.c
URL: 
http://svnview.digium.com/svn/asterisk/team/oej/pgtips-srv-and-outbound-stuff-1.8/channels/chan_sip.c?view=diff&rev=421669&r1=421668&r2=421669
==============================================================================
--- team/oej/pgtips-srv-and-outbound-stuff-1.8/channels/chan_sip.c (original)
+++ team/oej/pgtips-srv-and-outbound-stuff-1.8/channels/chan_sip.c Thu Aug 21 
07:13:13 2014
@@ -5847,11 +5847,11 @@
                                        ast_debug(3, "   ==> Trying SRV entry 
%d (prio %d weight %d): %s\n", rec, prio, weight, hostn);
                                        /* XXX We need to try all IP addresses 
if there are multiple A / AAAA records*/
                                        if 
(!ast_sockaddr_resolve_first_transport(&dialog->sa, hostn, 0, 
dialog->socket.type ? dialog->socket.type : SIP_TRANSPORT_UDP)) {
+                                               /* Make sure we set the port */
+                                               
ast_sockaddr_set_port(&dialog->sa, port);
                                                /* We found a host to try on */
                                                break;
                                        }
-                                       /* Make sure we set the port */
-                                       ast_sockaddr_set_port(&dialog->sa, 
port);
                
                                }
 
@@ -13941,7 +13941,7 @@
                        return 0;
                }
 
-               if (!ast_sockaddr_port(&r->us) && !r->dnsmgr && r->portno) {
+               if (!ast_sockaddr_port(&p->sa) && !r->dnsmgr && r->portno) {
                        ast_sockaddr_set_port(&p->sa, r->portno);
                        ast_sockaddr_set_port(&p->recv, r->portno);
                        ast_debug(2, "Confusing code set port to %d\n", 
r->portno);


-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

svn-commits mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/svn-commits

Reply via email to