fixed problem in xmlRelaxNGCompareNameClasses which was causing
* relaxng.c: fixed problem in xmlRelaxNGCompareNameClasses
which was causing check-relaxng-test-suite.py test 351 to fail.
diff --git a/ChangeLog b/ChangeLog
index 7f322b8..a4dec8b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Apr 2 22:02:24 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+ * relaxng.c: fixed problem in xmlRelaxNGCompareNameClasses
+ which was causing check-relaxng-test-suite.py test 351 to fail.
+
Fri Apr 2 17:03:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
* nanohttp.c: implemented fix for M$ IIS redirect provided
diff --git a/relaxng.c b/relaxng.c
index 564b459..6bf62ee 100644
--- a/relaxng.c
+++ b/relaxng.c
@@ -3751,15 +3751,15 @@
} else {
node.name = invalidName;
}
- node.ns = &ns;
if (def1->ns != NULL) {
if (def1->ns[0] == 0) {
node.ns = NULL;
} else {
+ node.ns = &ns;
ns.href = def1->ns;
}
} else {
- ns.href = invalidName;
+ node.ns = NULL;
}
if (xmlRelaxNGElementMatch(&ctxt, def2, &node)) {
if (def1->nameClass != NULL) {