diff --git a/xpath.c b/xpath.c index 548d20e3..8b8cb272 100644 --- a/xpath.c +++ b/xpath.c @@ -1017,7 +1017,7 @@ xmlXPathFormatNumber(double number, char buffer[], int buffersize) 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;