remm 2005/01/18 14:11:57
Modified: catalina/src/share/org/apache/catalina/authenticator
BasicAuthenticator.java
Log:
- 33157: Proper handling of the buffer length.
Revision Changes Path
1.11 +2 -2
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/authenticator/BasicAuthenticator.java
Index: BasicAuthenticator.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/authenticator/BasicAuthenticator.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- BasicAuthenticator.java 15 Jul 2004 14:36:46 -0000 1.10
+++ BasicAuthenticator.java 18 Jan 2005 22:11:57 -0000 1.11
@@ -171,7 +171,7 @@
char[] buf = authorizationCC.getBuffer();
username = new String(buf, 0, colon);
password = new String(buf, colon + 1,
- buf.length - colon - 1);
+ authorizationCC.getEnd() - colon - 1);
}
authorizationBC.setOffset(authorizationBC.getOffset() - 6);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]