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++;
       }
  
  
  

Reply via email to