[Freeswitch-svn] [commit] r5153 - freeswitch/trunk/libs/iax/src

Freeswitch SVN mikej at freeswitch.org
Fri May 11 13:04:24 EDT 2007


Author: mikej
Date: Fri May 11 13:04:24 2007
New Revision: 5153

Modified:
   freeswitch/trunk/libs/iax/src/iax.c

Log:
backport change from the iaxclient sf repository rev 567

Modified: freeswitch/trunk/libs/iax/src/iax.c
==============================================================================
--- freeswitch/trunk/libs/iax/src/iax.c	(original)
+++ freeswitch/trunk/libs/iax/src/iax.c	Fri May 11 13:04:24 2007
@@ -2993,6 +2993,7 @@
 		if (len < sizeof(struct ast_iax2_full_hdr)) {
 			DEBU(G "Short header received from %s\n", inet_ntoa(sin->sin_addr));
 			IAXERROR "Short header received from %s\n", inet_ntoa(sin->sin_addr));
+			return NULL;
 		}
 		/* Only allow it to make new sessions on types where that makes sense */
 		if ((fh->type == AST_FRAME_IAX) && ((subclass == IAX_COMMAND_NEW) ||
@@ -3015,6 +3016,7 @@
 		if (len < sizeof(struct ast_iax2_mini_hdr)) {
 			DEBU(G "Short header received from %s\n", inet_ntoa(sin->sin_addr));
 			IAXERROR "Short header received from %s\n", inet_ntoa(sin->sin_addr));
+			return NULL;
 		}
 		/* Miniature, voice frame */
 		session = iax_find_session(sin, ntohs(fh->scallno), 0, 0);



More information about the Freeswitch-svn mailing list