From 67a17fecb5b5fe2058af6405bc9601875f3e75a1 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Fri, 25 Sep 2009 22:17:31 +0200 Subject: Import upstream version 2.7.5 --- xmlregexp.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'xmlregexp.c') diff --git a/xmlregexp.c b/xmlregexp.c index a10bf6b..2a501ad 100644 --- a/xmlregexp.c +++ b/xmlregexp.c @@ -2095,12 +2095,13 @@ xmlFACompareRanges(xmlRegRangePtr range1, xmlRegRangePtr range2) { (range2->type == XML_REGEXP_EPSILON)) { return(0); } else if (range1->type == range2->type) { - if ((range1->type != XML_REGEXP_CHARVAL) || - (range1->end < range2->start) || - (range2->end < range1->start)) - ret = 1; - else + if (range1->type != XML_REGEXP_CHARVAL) + ret = 1; + else if ((range1->end < range2->start) || + (range2->end < range1->start)) ret = 0; + else + ret = 1; } else if (range1->type == XML_REGEXP_CHARVAL) { int codepoint; int neg = 0; -- cgit v1.2.3