billbarker 2002/06/11 20:33:06 Modified: util/java/org/apache/tomcat/util/http Parameters.java Log: Fix off-by-one when the last query parameter is missing an '='. Hopefully, this will fix Bug #9737 et. al. However, since I can't reproduce it I can't be sure. Revision Changes Path 1.7 +1 -1 jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/http/Parameters.java Index: Parameters.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/http/Parameters.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- Parameters.java 31 Dec 2001 18:20:05 -0000 1.6 +++ Parameters.java 12 Jun 2002 03:33:06 -0000 1.7 @@ -380,7 +380,7 @@ nameEnd=end; if( ! noEq ) { - valStart=nameEnd+1; + valStart= (nameEnd < end) ? nameEnd+1 : end; valEnd=ByteChunk.indexOf(bytes, valStart, end, '&'); if( valEnd== -1 ) valEnd = (valStart < end) ? end : valStart; }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>