costin 01/08/23 07:59:14
Modified: src/share/org/apache/tomcat/modules/aaa
AccessInterceptor.java
Log:
Fix for # 2148.
Thanks [EMAIL PROTECTED] (Mahmoud)
Submitted by: [EMAIL PROTECTED] (Mahmoud)
Revision Changes Path
1.13 +6 -0
jakarta-tomcat/src/share/org/apache/tomcat/modules/aaa/AccessInterceptor.java
Index: AccessInterceptor.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/modules/aaa/AccessInterceptor.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- AccessInterceptor.java 2001/07/15 23:58:32 1.12
+++ AccessInterceptor.java 2001/08/23 14:59:14 1.13
@@ -421,6 +421,12 @@
// It's called in a single thread anyway
public synchronized void addContainer(Container ct) {
+ //bug 2148
+ if(patterns>=securityPatterns.length) {
+ Container [] newsecurityPatterns = new
Container[MAX_CONSTRAINTS+securityPatterns.length];
+
System.arraycopy(securityPatterns,0,newsecurityPatterns,0,securityPatterns.length);
+ securityPatterns = newsecurityPatterns;
+ }
securityPatterns[ patterns ]= ct;
patterns++;
}