You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by jf...@apache.org on 2005/05/19 16:14:41 UTC
cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector OutputBuffer.java
jfarcand 2005/05/19 07:14:41
Modified: catalina/src/share/org/apache/catalina/connector
OutputBuffer.java
Log:
Invoking APIs such as response.sendError or response.resetBuffer, results in a call to OutputBuffer.reset in the corresponding method in org.apache.coyote.tomcat5.CoyoteResponse.java.
org.apache.coyote.tomcat5.OutputBuffer.reset clears all the data in the buffer but does not reset its 'state' member variable to INITIAL_STATE.
This leads to an inconsistency in the value of the state variable when response.finishResponse() is invoked.
Revision Changes Path
1.6 +1 -1 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/OutputBuffer.java
Index: OutputBuffer.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/OutputBuffer.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- OutputBuffer.java 27 Feb 2005 18:18:35 -0000 1.5
+++ OutputBuffer.java 19 May 2005 14:14:41 -0000 1.6
@@ -639,7 +639,7 @@
charsWritten = 0;
gotEnc = false;
enc = null;
-
+ state = INITIAL_STATE;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org