From 96fc9c9ab7e540c0356f252ffd3744f7ea15a137 Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 4 Aug 1988 15:48:20 +0000 Subject: [PATCH] gcvt was called with wrong precision --- lang/cem/libcc/stdio/doprnt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/cem/libcc/stdio/doprnt.c b/lang/cem/libcc/stdio/doprnt.c index 9e5516c33..55f0e2f44 100644 --- a/lang/cem/libcc/stdio/doprnt.c +++ b/lang/cem/libcc/stdio/doprnt.c @@ -221,7 +221,7 @@ _doprnt(fmt,ap,stream) case 'g': if (ndigit >= sizeof(buf)) ndigit = sizeof(buf) - 1; dbl = va_arg(ap, double); - s = gcvt(dbl, ndigit ? ndigit+1 : 6, s) + strlen(s); + s = gcvt(dbl, ndigit ? ndigit : 6, s) + strlen(s); break; #endif case 'r': -- 2.34.1