[Asterisk-cvs] asterisk/channels chan_sip.c,1.412,1.413

markster at lists.digium.com markster at lists.digium.com
Fri Jun 18 00:13:22 CDT 2004


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

Modified Files:
	chan_sip.c 
Log Message:
Send 403 when authentication fails on a call


Index: chan_sip.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_sip.c,v
retrieving revision 1.412
retrieving revision 1.413
diff -u -d -r1.412 -r1.413
--- chan_sip.c	16 Jun 2004 14:14:57 -0000	1.412
+++ chan_sip.c	18 Jun 2004 03:59:19 -0000	1.413
@@ -6420,6 +6420,10 @@
 			if (res) {
 				if (res < 0) {
 					ast_log(LOG_NOTICE, "Failed to authenticate user %s\n", get_header(req, "From"));
+					if (ignore)
+						transmit_response(p, "403 Forbidden", req);
+					else
+						transmit_response_reliable(p, "403 Forbidden", req, 1);
 					p->needdestroy = 1;
 				}
 				return 0;




More information about the svn-commits mailing list