typo/bug found by Christian Glahn Daniel
* valid.c: typo/bug found by Christian Glahn
Daniel
diff --git a/ChangeLog b/ChangeLog
index 082c848..096c6a8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
+
+ * valid.c: typo/bug found by Christian Glahn
+
Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
* xmlIO.c: applied Windows CE patch from Javier.
diff --git a/valid.c b/valid.c
index 58ab756..196ea2b 100644
--- a/valid.c
+++ b/valid.c
@@ -4837,7 +4837,7 @@
int ret = 1;
xmlNodePtr cur, child;
- if ((ctxt == NULL) || (doc == NULL) | (elem == NULL))
+ if ((ctxt == NULL) || (doc == NULL) || (elem == NULL))
return(0);
child = elem->children;
diff --git a/xpath.c b/xpath.c
index e754d6f..eac0937 100644
--- a/xpath.c
+++ b/xpath.c
@@ -10582,13 +10582,13 @@
ctxt->comp = NULL;
}
xmlXPathFreeParserContext(ctxt);
- comp->expr = xmlStrdup(str);
-#ifdef DEBUG_EVAL_COUNTS
if (comp != NULL) {
+ comp->expr = xmlStrdup(str);
+#ifdef DEBUG_EVAL_COUNTS
comp->string = xmlStrdup(str);
comp->nb = 0;
- }
#endif
+ }
return(comp);
}