[Asterisk-cvs] asterisk/channels chan_sip.c,1.688,1.689

markster at lists.digium.com markster at lists.digium.com
Wed Mar 23 14:48:23 CST 2005


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

Modified Files:
	chan_sip.c 
Log Message:
Fix portability (Bug #3842)


Index: chan_sip.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_sip.c,v
retrieving revision 1.688
retrieving revision 1.689
diff -u -d -r1.688 -r1.689
--- chan_sip.c	22 Mar 2005 19:09:47 -0000	1.688
+++ chan_sip.c	23 Mar 2005 20:42:49 -0000	1.689
@@ -2573,7 +2573,7 @@
 			strncpy(tmp, get_header(req, "To"), sizeof(tmp) - 1);
 		else
 			strncpy(tmp, get_header(req, "From"), sizeof(tmp) - 1);
-		tag = strcasestr(tmp, "tag=");
+		tag = ast_strcasestr(tmp, "tag=");
 		if (tag) {
 			tag += 4;
 			c = strchr(tag, ';');
@@ -3335,7 +3335,7 @@
 		copy_all_header(resp, req, "Record-Route");
 	copy_header(resp, req, "From");
 	ot = get_header(req, "To");
-	if (!strcasestr(ot, "tag=") && strncmp(msg, "100", 3)) {
+	if (!ast_strcasestr(ot, "tag=") && strncmp(msg, "100", 3)) {
 		/* Add the proper tag if we don't have it already.  If they have specified
 		   their tag, use it.  Otherwise, use our own tag */
 		if (!ast_strlen_zero(p->theirtag) && ast_test_flag(p, SIP_OUTGOING))
@@ -3444,7 +3444,7 @@
 
 	/* Add tag *unless* this is a CANCEL, in which case we need to send it exactly
 	   as our original request, including tag (or presumably lack thereof) */
-	if (!strcasestr(ot, "tag=") && sipmethod != SIP_CANCEL) {
+	if (!ast_strcasestr(ot, "tag=") && sipmethod != SIP_CANCEL) {
 		/* Add the proper tag if we don't have it already.  If they have specified
 		   their tag, use it.  Otherwise, use our own tag */
 		if (ast_test_flag(p, SIP_OUTGOING) && !ast_strlen_zero(p->theirtag))
@@ -7699,7 +7699,7 @@
 
 	/* Get their tag if we haven't already */
 	to = get_header(req, "To");
-	to = strcasestr(to, "tag=");
+	to = ast_strcasestr(to, "tag=");
 	if (to) {
 		to += 4;
 		strncpy(p->theirtag, to, sizeof(p->theirtag) - 1);
@@ -8869,7 +8869,7 @@
 	/* Find their tag if we haven't got it */
 	if (ast_strlen_zero(p->theirtag)) {
 		from = get_header(req, "From");
-		from = strcasestr(from, "tag=");
+		from = ast_strcasestr(from, "tag=");
 		if (from) {
 			from += 4;
 			strncpy(p->theirtag, from, sizeof(p->theirtag) - 1);




More information about the svn-commits mailing list