You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by sh...@locus.apache.org on 2000/02/11 07:45:35 UTC
cvs commit: jakarta-tomcat/src/share/org/apache/jasper/compiler Parser.java
shemnon 00/02/10 22:45:35
Modified: src/share/org/apache/jasper/compiler Parser.java
Log:
Changed handling of parsing tags so that "<bogus: " will not bomb
the parser so long as parser is not a registered taglib prefix
(bug found by x. kevin zhu)
Revision Changes Path
1.13 +4 -2 jakarta-tomcat/src/share/org/apache/jasper/compiler/Parser.java
Index: Parser.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/Parser.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- Parser.java 2000/01/14 04:34:38 1.12
+++ Parser.java 2000/02/11 06:45:35 1.13
@@ -741,8 +741,6 @@
String shortTagName = null;
if (++i < tag.length()-1)
shortTagName = tag.substring(i);
- if (shortTagName == null)
- throw new ParseException(start, "Nothing after the :");
/*
@@ -755,6 +753,10 @@
reader.reset(start);
return false;
}
+
+ if (shortTagName == null)
+ throw new ParseException(start, "Nothing after the :");
+
TagLibraryInfoImpl tli = libraries.getTagLibInfo(prefix);
TagInfo ti = tli.getTag(shortTagName);