markt 2004/11/22 11:37:06
Modified: catalina/src/share/org/apache/catalina/servlets
DefaultServlet.java
Log:
Port Remy's fix for ensuring mime boundaries start with a new line
Revision Changes Path
1.64 +6 -2
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java
Index: DefaultServlet.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- DefaultServlet.java 26 Aug 2004 21:38:13 -0000 1.63
+++ DefaultServlet.java 22 Nov 2004 19:37:06 -0000 1.64
@@ -1241,7 +1241,7 @@
// Parsing the range list
while (commaTokenizer.hasMoreTokens()) {
- String rangeDefinition = commaTokenizer.nextToken();
+ String rangeDefinition = commaTokenizer.nextToken().trim();
Range currentRange = new Range();
currentRange.length = fileLength;
@@ -1851,6 +1851,7 @@
Range currentRange = (Range) ranges.nextElement();
// Writing MIME header.
+ ostream.println();
ostream.println("--" + mimeSeparation);
if (contentType != null)
ostream.println("Content-Type: " + contentType);
@@ -1871,6 +1872,7 @@
}
+ ostream.println();
ostream.print("--" + mimeSeparation + "--");
// Rethrow any exception that has occurred
@@ -1905,6 +1907,7 @@
Range currentRange = (Range) ranges.nextElement();
// Writing MIME header.
+ writer.println();
writer.println("--" + mimeSeparation);
if (contentType != null)
writer.println("Content-Type: " + contentType);
@@ -1925,6 +1928,7 @@
}
+ writer.println();
writer.print("--" + mimeSeparation + "--");
// Rethrow any exception that has occurred
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]