Author: markt
Date: Sat Feb 16 22:25:59 2013
New Revision: 1446965

URL: http://svn.apache.org/r1446965
Log:
literal is never set so 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=1446965&r1=1446964&r2=1446965&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:25:59 2013
@@ -57,7 +57,6 @@ public class XMLEncodingDetector {
     private int fBufferSize = DEFAULT_BUFFER_SIZE;
 
     // org.apache.xerces.impl.XMLEntityManager.ScannedEntity fields
-    private boolean literal;
     private char[] ch = new char[DEFAULT_BUFFER_SIZE];
     private int position;
     private int count;
@@ -608,9 +607,7 @@ public class XMLEncodingDetector {
         // scan literal value
         while (fCurrentEntity.position < fCurrentEntity.count) {
             c = fCurrentEntity.ch[fCurrentEntity.position++];
-            if ((c == quote &&
-                 (!fCurrentEntity.literal || external))
-                || c == '%' || !XMLChar.isContent(c)) {
+            if (c == quote || c == '%' || !XMLChar.isContent(c)) {
                 fCurrentEntity.position--;
                 break;
             }
@@ -621,12 +618,6 @@ public class XMLEncodingDetector {
         // return next character
         if (fCurrentEntity.position != fCurrentEntity.count) {
             c = fCurrentEntity.ch[fCurrentEntity.position];
-            // NOTE: We don't want to accidentally signal the
-            //       end of the literal if we're expanding an
-            //       entity appearing in the literal. -Ac
-            if (c == quote && fCurrentEntity.literal) {
-                c = -1;
-            }
         }
         else {
             c = -1;



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

Reply via email to