You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2013/02/16 23:23:05 UTC

svn commit: r1446964 - /tomcat/trunk/java/org/apache/jasper/xmlparser/XMLEncodingDetector.java

Author: markt
Date: Sat Feb 16 22:23:05 2013
New Revision: 1446964

URL: http://svn.apache.org/r1446964
Log:
mayReadChunks is always false

Modified:
    tomcat/trunk/java/org/apache/jasper/xmlparser/XMLEncodingDetector.java

Modified: tomcat/trunk/java/org/apache/jasper/xmlparser/XMLEncodingDetector.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/xmlparser/XMLEncodingDetector.java?rev=1446964&r1=1446963&r2=1446964&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/jasper/xmlparser/XMLEncodingDetector.java (original)
+++ tomcat/trunk/java/org/apache/jasper/xmlparser/XMLEncodingDetector.java Sat Feb 16 22:23:05 2013
@@ -61,7 +61,6 @@ public class XMLEncodingDetector {
     private char[] ch = new char[DEFAULT_BUFFER_SIZE];
     private int position;
     private int count;
-    private boolean mayReadChunks = false;
 
     // org.apache.xerces.impl.XMLScanner fields
     private XMLString fString = new XMLString();
@@ -969,11 +968,8 @@ public class XMLEncodingDetector {
         throws IOException {
 
         // read characters
-        int length = fCurrentEntity.mayReadChunks?
-            (fCurrentEntity.ch.length - offset):
-            (DEFAULT_XMLDECL_BUFFER_SIZE);
         int count = fCurrentEntity.reader.read(fCurrentEntity.ch, offset,
-                                               length);
+        		DEFAULT_XMLDECL_BUFFER_SIZE);
 
         // reset count and position
         boolean entityChanged = false;
@@ -1077,9 +1073,6 @@ public class XMLEncodingDetector {
                     return -1;
                 }
                 // better get some more for the voracious reader...
-                if (fCurrentEntity.mayReadChunks) {
-                    return fInputStream.read(b, off, len);
-                }
                 int returnedVal = read();
                 if (returnedVal == -1) {
                     fEndOffset = fOffset;
@@ -1145,8 +1138,7 @@ public class XMLEncodingDetector {
                 if (fOffset == fEndOffset) {
                     return -1;
                 }
-                return fCurrentEntity.mayReadChunks ? fInputStream.available()
-                    : 0;
+                return 0;
             }
             return bytesLeft;
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org