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);