- xpath.c: Bjorn found the error related to strictness of comparison.
Daniel
diff --git a/xpath.c b/xpath.c
index 9d1ba1b..bab3c41 100644
--- a/xpath.c
+++ b/xpath.c
@@ -2571,9 +2571,11 @@
ret = xmlXPathCompareNodeSets(ctxt, inf, strict, arg1, arg2);
} else {
if (arg1->type == XPATH_NODESET) {
- ret = xmlXPathCompareNodeSetValue(ctxt, inf, strict, arg1, arg2);
+ ret = xmlXPathCompareNodeSetValue(ctxt, inf, strict,
+ arg1, arg2);
} else {
- ret = xmlXPathCompareNodeSetValue(ctxt, !inf, !strict, arg2, arg1);
+ ret = xmlXPathCompareNodeSetValue(ctxt, !inf, strict,
+ arg2, arg1);
}
}
return(ret);