costin 01/03/21 11:51:06
Modified: src/share/org/apache/jasper/runtime BodyContentImpl.java
Log:
Lucky fix - it shows up for some JSPs generating a lot of content.
Nacho - nice tuneup ( remove double copy ), you forgot one line :-)
Revision Changes Path
1.9 +4 -1
jakarta-tomcat/src/share/org/apache/jasper/runtime/BodyContentImpl.java
Index: BodyContentImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat/src/share/org/apache/jasper/runtime/BodyContentImpl.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- BodyContentImpl.java 2001/03/10 01:20:23 1.8
+++ BodyContentImpl.java 2001/03/21 19:50:51 1.9
@@ -113,7 +113,8 @@
if (len <= Constants.DEFAULT_BUFFER_SIZE) {
tmp = new char [bufferSize + Constants.DEFAULT_BUFFER_SIZE];
- bufferSize = bufferSize * 2;
+ // bufferSize = bufferSize * 2;
+ bufferSize += Constants.DEFAULT_BUFFER_SIZE;
} else {
tmp = new char [bufferSize + len];
bufferSize += len;
@@ -179,6 +180,8 @@
if (len >= bufferSize - nextChar)
reAllocBuff(len);
+ //System.out.println("XXX " + off + " " + (off+len) + " " +
+ // nextChar + " " + bufferSize + " "+ cb.length);
s.getChars(off, off + len, cb, nextChar);
nextChar += len;
}