diff --git a/lib/mprintf.c b/lib/mprintf.c index 50ede212a4..85aedf4992 100644 --- a/lib/mprintf.c +++ b/lib/mprintf.c @@ -712,7 +712,8 @@ static bool out_double(void *userp, work[BUFFSIZE - 1] = 0; #endif #else - (sprintf)(work, formatbuf, dnum); + /* float and double outputs do not work without snprintf support */ + work[0] = 0; #endif #ifdef __clang__ #pragma clang diagnostic pop