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) {