Author: markt
Date: Sat Sep  9 20:53:23 2006
New Revision: 441898

URL: http://svn.apache.org/viewvc?view=rev&rev=441898
Log:
Fix bug 33356. Tag attributes with sequences of $ followed by 1 or more 
non-special characters and then a { caused a jasper exception.

Modified:
    tomcat/container/tc5.5.x/webapps/docs/changelog.xml
    tomcat/jasper/tc5.5.x/src/share/org/apache/jasper/compiler/ELParser.java

Modified: tomcat/container/tc5.5.x/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/webapps/docs/changelog.xml?view=diff&rev=441898&r1=441897&r2=441898
==============================================================================
--- tomcat/container/tc5.5.x/webapps/docs/changelog.xml (original)
+++ tomcat/container/tc5.5.x/webapps/docs/changelog.xml Sat Sep  9 20:53:23 2006
@@ -30,6 +30,11 @@
         with the Tag represented by the containing tag file as their parent
         tag. (markt)
       </fix>
+      <fix>
+        <bug>33356</bug>: Tag attributes that contained $ followed by 1 or
+        more non-special characters and then a { character caused an
+        exception. (markt)
+      </fix>
     </changelog>
   </subsection>   
 </section>

Modified: 
tomcat/jasper/tc5.5.x/src/share/org/apache/jasper/compiler/ELParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/jasper/tc5.5.x/src/share/org/apache/jasper/compiler/ELParser.java?view=diff&rev=441898&r1=441897&r2=441898
==============================================================================
--- tomcat/jasper/tc5.5.x/src/share/org/apache/jasper/compiler/ELParser.java 
(original)
+++ tomcat/jasper/tc5.5.x/src/share/org/apache/jasper/compiler/ELParser.java 
Sat Sep  9 20:53:23 2006
@@ -186,6 +186,7 @@
                 } 
                 buf.append('$');
                 buf.append(ch);
+                prev = 0;
             } else if (ch == '\\' || ch == '$') {
                 prev = ch;
             } else {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to