sandygao    2003/03/12 10:57:59

  Modified:    java/src/org/apache/xerces/impl/xpath/regex RegexParser.java
  Log:
  Fixing bug 17412: ']' isn't a valid schema pattern regex value.
  Many thanks to Khaled Noaman for the patch.
  
  Revision  Changes    Path
  1.6       +3 -1      
xml-xerces/java/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
  
  Index: RegexParser.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xpath/regex/RegexParser.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- RegexParser.java  6 Mar 2003 21:19:39 -0000       1.5
  +++ RegexParser.java  12 Mar 2003 18:57:59 -0000      1.6
  @@ -773,6 +773,8 @@
               break;
   
             case T_CHAR:
  +            if (this.chardata == ']' || this.chardata == '{' || this.chardata == 
'}')
  +                throw this.ex("parser.atom.4", this.offset-1);
               tok = Token.createChar(this.chardata);
               int high = this.chardata;
               this.next();
  
  
  

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

Reply via email to