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]