Oops small clanup, Daniel
diff --git a/xpath.c b/xpath.c
index 548d20e..8b8cb27 100644
--- a/xpath.c
+++ b/xpath.c
@@ -1017,7 +1017,7 @@
 		if (absolute_value > 0.0)
 		    integer_place = 1 + (int)log10(absolute_value);
 		else
-		    integer_place = 1 - HUGE_VAL;
+		    integer_place = 0;
 		fraction_place = (integer_place > 0)
 		    ? DBL_DIG - integer_place
 		    : DBL_DIG;