diff --git a/lang/cem/libcc/gen/gcvt.c b/lang/cem/libcc/gen/gcvt.c index f5c9f980f..021ca561a 100644 --- a/lang/cem/libcc/gen/gcvt.c +++ b/lang/cem/libcc/gen/gcvt.c @@ -42,6 +42,7 @@ gcvt(value, ndigit, buf) if (dp <= 0) { if (*s1 != '0') { /* otherwise the whole number is 0 */ + *s2++ = '0'; *s2++ = '.'; } while (dp < 0) {