Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv31364/channels

Modified Files:
        chan_iax2.c 
Log Message:
handle no-peer-specified-in-dial-string gracefully (issue #5132)


Index: chan_iax2.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_iax2.c,v
retrieving revision 1.341
retrieving revision 1.342
diff -u -d -r1.341 -r1.342
--- chan_iax2.c 7 Sep 2005 01:30:00 -0000       1.341
+++ chan_iax2.c 7 Sep 2005 20:52:03 -0000       1.342
@@ -7713,6 +7713,12 @@
 
        ast_copy_flags(&cai, &globalflags, IAX_NOTRANSFER | IAX_USEJITTERBUF | 
IAX_FORCEJITTERBUF);
 
+       if (!pds.peer) {
+               ast_log(LOG_WARNING, "No peer given\n");
+               return NULL;
+       }
+              
+       
        /* Populate our address from the given */
        if (create_addr(pds.peer, &sin, &cai)) {
                *cause = AST_CAUSE_UNREGISTERED;

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to