Fix for garbage test in bug 44494. Patch provided by Suzuki Yuichiro.
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 11 Apr 2008 21:02:41 +0000 (21:02 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 11 Apr 2008 21:02:41 +0000 (21:02 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@647307 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/tomcat/util/buf/B2CConverter.java

index 7a12098..995476b 100644 (file)
@@ -213,6 +213,14 @@ final class  ReadConvertor extends InputStreamReader {
     /** Reset the buffer
      */
     public  final void recycle() {
+        try {
+            // Must clear super's buffer.
+            while (ready()) {
+                // InputStreamReader#skip(long) will allocate buffer to skip.
+                read();
+            }
+        } catch(IOException ioe){
+        }
     }
 }