remm        2004/05/17 14:39:33

  Modified:    catalina/src/share/org/apache/catalina/servlets
                        DefaultServlet.java
  Log:
  - Trim when parsing ranges.
  - MIME boundaries start with CRLF.
  
  Revision  Changes    Path
  1.22      +6 -2      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java
  
  Index: DefaultServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- DefaultServlet.java       8 May 2004 22:33:22 -0000       1.21
  +++ DefaultServlet.java       17 May 2004 21:39:33 -0000      1.22
  @@ -1190,7 +1190,7 @@
   
           // Parsing the range list
           while (commaTokenizer.hasMoreTokens()) {
  -            String rangeDefinition = commaTokenizer.nextToken();
  +            String rangeDefinition = commaTokenizer.nextToken().trim();
   
               Range currentRange = new Range();
               currentRange.length = fileLength;
  @@ -2017,6 +2017,7 @@
               Range currentRange = (Range) ranges.nextElement();
   
               // Writing MIME header.
  +            ostream.println();
               ostream.println("--" + mimeSeparation);
               if (contentType != null)
                   ostream.println("Content-Type: " + contentType);
  @@ -2037,6 +2038,7 @@
   
           }
   
  +        ostream.println();
           ostream.print("--" + mimeSeparation + "--");
   
           // Rethrow any exception that has occurred
  @@ -2071,6 +2073,7 @@
               Range currentRange = (Range) ranges.nextElement();
   
               // Writing MIME header.
  +            writer.println();
               writer.println("--" + mimeSeparation);
               if (contentType != null)
                   writer.println("Content-Type: " + contentType);
  @@ -2091,6 +2094,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]

Reply via email to