Author: mjordan
Date: Mon Sep 29 08:16:44 2014
New Revision: 424093

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=424093
Log:
res/res_hep_pjsip: Don't attempt to format an empty address

This will throw an assertion in pjproject :-(

Modified:
    team/group/asterisk-13-sipit/res/res_hep_pjsip.c

Modified: team/group/asterisk-13-sipit/res/res_hep_pjsip.c
URL: 
http://svnview.digium.com/svn/asterisk/team/group/asterisk-13-sipit/res/res_hep_pjsip.c?view=diff&rev=424093&r1=424092&r2=424093
==============================================================================
--- team/group/asterisk-13-sipit/res/res_hep_pjsip.c (original)
+++ team/group/asterisk-13-sipit/res/res_hep_pjsip.c Mon Sep 29 08:16:44 2014
@@ -121,8 +121,12 @@
                return PJ_SUCCESS;
        }
 
-       pj_sockaddr_print(&rdata->tp_info.transport->local_addr, local_buf, 
sizeof(local_buf), 3);
-       pj_sockaddr_print(&rdata->pkt_info.src_addr, remote_buf, 
sizeof(remote_buf), 3);
+       if (rdata->tp_info.transport->addr_len) {
+               pj_sockaddr_print(&rdata->tp_info.transport->local_addr, 
local_buf, sizeof(local_buf), 3);
+       }
+       if (rdata->pkt_info.src_addr_len) {
+               pj_sockaddr_print(&rdata->pkt_info.src_addr, remote_buf, 
sizeof(remote_buf), 3);
+       }
 
        uuid = assign_uuid(&rdata->msg_info.cid->id, &rdata->msg_info.to->tag, 
&rdata->msg_info.from->tag);
        if (!uuid) {


-- 
_____________________________________________________________________
-- 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