valgrind spotted another error that time when running on libxslt

* xpath.c: valgrind spotted another error that time when running
  on libxslt regression tests
Daniel
diff --git a/ChangeLog b/ChangeLog
index 59f6e72..93dac5f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
+
+	* xpath.c: valgrind spotted another error that time when running
+	  on libxslt regression tests
+
 Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
 
 	* Makefile.am: adding "make valgrind" running the full regression
diff --git a/xpath.c b/xpath.c
index 3a3d405..4f3e11b 100644
--- a/xpath.c
+++ b/xpath.c
@@ -1578,7 +1578,7 @@
     for (i = 0;i < cur->nodeNr;i++) {
         if ((cur->nodeTab[i] != NULL) &&
 	    (cur->nodeTab[i]->type == XML_NAMESPACE_DECL) &&
-	    (cur->nodeTab[i]->next == node) &&
+	    (((xmlNsPtr)cur->nodeTab[i])->next == (xmlNsPtr) node) &&
 	    (xmlStrEqual(ns->prefix, ((xmlNsPtr)cur->nodeTab[i])->prefix)))
 	    return;
     }