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