remm 2003/12/26 09:33:44 Modified: catalina/src/share/org/apache/catalina/realm RealmBase.java Log: - Fix nasty cut & paste bug in the algorithm. - I found this because there was no longer any challenge on many URLs when accessing the manager webapp. Revision Changes Path 1.23 +7 -7 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/realm/RealmBase.java Index: RealmBase.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/realm/RealmBase.java,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- RealmBase.java 12 Dec 2003 06:24:36 -0000 1.22 +++ RealmBase.java 26 Dec 2003 17:33:44 -0000 1.23 @@ -504,7 +504,7 @@ boolean matched = false; int length = -1; for(int k=0; k < patterns.length; k++) { - String pattern = patterns[j]; + String pattern = patterns[k]; if(pattern.startsWith("/") && pattern.endsWith("/*") && pattern.length() >= longest) { @@ -549,7 +549,7 @@ for(int j=0; j < collection.length; j++){ String [] patterns = collection[j].findPatterns(); for(int k=0; k < patterns.length && !matched; k++) { - String pattern = patterns[j]; + String pattern = patterns[k]; if(pattern.startsWith("*.")){ int slash = uri.lastIndexOf("/"); int dot = uri.lastIndexOf("."); @@ -587,7 +587,7 @@ String [] patterns = collection[j].findPatterns(); boolean matched = false; for(int k=0; k < patterns.length && !matched; k++) { - String pattern = patterns[j]; + String pattern = patterns[k]; if(pattern.equals("/")){ matched = true; }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]