You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2003/12/04 14:49:28 UTC
cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5 CoyoteRequest.java
remm 2003/12/04 05:49:28
Modified: catalina/src/share/org/apache/coyote/tomcat5
CoyoteRequest.java
Log:
- Don't attempt to parse the parameters if the request body wasn't fully read.
- Should fix bug 25193.
Revision Changes Path
1.26 +8 -6 jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteRequest.java
Index: CoyoteRequest.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteRequest.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- CoyoteRequest.java 2 Dec 2003 23:01:01 -0000 1.25
+++ CoyoteRequest.java 4 Dec 2003 13:49:28 -0000 1.26
@@ -2368,8 +2368,10 @@
} else {
formData = new byte[len];
}
- readPostBody(formData, len);
- parameters.processParameters(formData, 0, len);
+ int actualLen = readPostBody(formData, len);
+ if (actualLen == len) {
+ parameters.processParameters(formData, 0, len);
+ }
} catch (Throwable t) {
; // Ignore
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org