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]