tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lar...@apache.org
Subject cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/modules/aaa AccessInterceptor.java
Date Fri, 16 Feb 2001 19:37:12 GMT
larryi      01/02/16 11:37:11

  Modified:    src/share/org/apache/tomcat/modules/aaa
                        AccessInterceptor.java
  Log:
  Fix the match() method so "/abc123" and "/abc.jsp" don't match the
  url-pattern "/abc/*"
  
  Revision  Changes    Path
  1.6       +6 -1      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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AccessInterceptor.java	2001/02/06 06:30:58	1.5
  +++ AccessInterceptor.java	2001/02/16 19:37:09	1.6
  @@ -359,7 +359,12 @@
   	    // in core
   	    if( path.length() < ctPathL - 2  )
   		return false;
  -	    for( int i=0; i< ctPathL - 2 ; i++ ) {
  +	    // determine how much to match
  +	    int matchLen = ctPathL - 2;	// match up to, but not including the '/'
  +	    // if more can be matched in the path, include matching the '/'
  +	    if( path.length() > matchLen )
  +		matchLen++;
  +	    for( int i=0; i< matchLen ; i++ ) {
   		if( path.charAt( i ) != ctPath.charAt( i ))
   		    return false;
   	    }
  
  
  

Mime
View raw message