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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to