[Asterisk-cvs] asterisk/channels chan_iax2.c,1.341,1.342

kpfleming kpfleming
Wed Sep 7 16:51:43 CDT 2005


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;




More information about the svn-commits mailing list