You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by la...@apache.org on 2001/05/23 05:22:20 UTC
cvs commit: jakarta-tomcat/src/facade22/org/apache/tomcat/facade ServletOutputStreamFacade.java
larryi 01/05/22 20:22:20
Modified: src/facade22/org/apache/tomcat/facade
ServletOutputStreamFacade.java
Log:
Update flush() and close() to flush OutputBuffer's CharBuffer if necessary.
Revision Changes Path
1.3 +4 -0 jakarta-tomcat/src/facade22/org/apache/tomcat/facade/ServletOutputStreamFacade.java
Index: ServletOutputStreamFacade.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/facade22/org/apache/tomcat/facade/ServletOutputStreamFacade.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ServletOutputStreamFacade.java 2000/09/26 04:58:19 1.2
+++ ServletOutputStreamFacade.java 2001/05/23 03:22:15 1.3
@@ -140,10 +140,14 @@
/** Will send the buffer to the client.
*/
public void flush() throws IOException {
+ if( ob.flushCharsNeeded() )
+ ob.flushChars();
ob.flushBytes();
}
public void close() throws IOException {
+ if( ob.flushCharsNeeded() )
+ ob.flushChars();
ob.flushBytes();
closed = true;
}