From a457cc58989fddf089375dfed97b332cf16c8371 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 3 Jan 2011 11:00:28 +0000 Subject: [PATCH] [CRT] Fix a bug in _ecvt that makes msvcrt_winetest::printf crash svn path=/trunk/; revision=50275 --- reactos/lib/sdk/crt/stdlib/ecvt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/reactos/lib/sdk/crt/stdlib/ecvt.c b/reactos/lib/sdk/crt/stdlib/ecvt.c index 948ee2c50ce..eaba52c7e62 100644 --- a/reactos/lib/sdk/crt/stdlib/ecvt.c +++ b/reactos/lib/sdk/crt/stdlib/ecvt.c @@ -18,6 +18,7 @@ _ecvt (double value, int ndigits, int *decpt, int *sign) static char ecvtbuf[DBL_MAX_10_EXP + 10]; char *cvtbuf, *s, *d; + if (ndigits < 0) ndigits = 0; s = cvtbuf = (char*)malloc(ndigits + NUMBER_EFMT); d = ecvtbuf;