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:55:54 UTC
cvs commit: jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4 CoyoteRequest.java
remm 2003/12/04 05:55:54
Modified: coyote/src/java/org/apache/coyote/tomcat4 CoyoteRequest.java
Log:
- Port patch.
- Don't attempt to parse the parameters if the request body wasn't fully read.
- Should fix bug 25193.
Revision Changes Path
1.33 +8 -6 jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteRequest.java
Index: CoyoteRequest.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteRequest.java,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- CoyoteRequest.java 20 Nov 2003 21:13:40 -0000 1.32
+++ CoyoteRequest.java 4 Dec 2003 13:55:53 -0000 1.33
@@ -1956,8 +1956,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