small enhancement for quantifier range with min occurs of 0; fixes bug
* xmlregexp.c: small enhancement for quantifier range with
min occurs of 0; fixes bug 425542.
svn path=/trunk/; revision=3597
diff --git a/xmlregexp.c b/xmlregexp.c
index 784798d..2a30d66 100644
--- a/xmlregexp.c
+++ b/xmlregexp.c
@@ -1601,6 +1601,11 @@
atom->quant = XML_REGEXP_QUANT_ONCE;
xmlRegStateAddTrans(ctxt, to, atom, to, -1, -1);
break;
+ case XML_REGEXP_QUANT_RANGE:
+ if (atom->min == 0) {
+ xmlFAGenerateEpsilonTransition(ctxt, from, to);
+ }
+ break;
default:
break;
}