- xpath.c: ptittom found a small bug in UnaryExpr
Daniel
diff --git a/xpath.c b/xpath.c
index bab3c41..9026bbb 100644
--- a/xpath.c
+++ b/xpath.c
@@ -5630,8 +5630,8 @@
     int minus = 0;
 
     SKIP_BLANKS;
-    if (CUR == '-') {
-        minus = 1;
+    while (CUR == '-') {
+        minus = 1 - minus;
 	NEXT;
 	SKIP_BLANKS;
     }