keith 2005/02/27 10:18:35 Modified: catalina/src/share/org/apache/catalina/connector OutputBuffer.java Log: Allow servlets to return multi-gb content-length headers - allow servlets to set content-length > Integer.MAX_VALUE via setHeader() - if servlet sets a content length in this manner, getContentLength will return -1 if cl > Integer.MAX_VALUE, so test getContentLengthLong to see if the cl was set. Revision Changes Path 1.5 +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.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- OutputBuffer.java 22 Nov 2004 16:35:18 -0000 1.4 +++ OutputBuffer.java 27 Feb 2005 18:18:35 -0000 1.5 @@ -262,7 +262,7 @@ return; if ((!coyoteResponse.isCommitted()) - && (coyoteResponse.getContentLength() == -1)) { + && (coyoteResponse.getContentLengthLong() == -1)) { // Flushing the char buffer if (state == CHAR_STATE) { cb.flushBuffer();
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]