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