From 4de7f0f08967c345a12e96cedc065a0c3c2fdde8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Fri, 9 Sep 2005 14:47:35 +0000 Subject: [PATCH] maxlen is in characters, _cnt is in bytes. Note: rebuild of lib/crt required for this change to take effect (make crt_clean; make crt) This brings the VMware Tools installer a hell of a lot further (bug 717). svn path=/trunk/; revision=17765 --- reactos/lib/crt/stdio/vsprintf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/lib/crt/stdio/vsprintf.c b/reactos/lib/crt/stdio/vsprintf.c index 47b776bfe2a..2518968f132 100644 --- a/reactos/lib/crt/stdio/vsprintf.c +++ b/reactos/lib/crt/stdio/vsprintf.c @@ -35,7 +35,7 @@ _vsntprintf(_TCHAR *str, size_t maxlen, const _TCHAR *fmt, va_list ap) f._flag = _IOWRT|_IOSTRG|_IOBINARY; f._ptr = (char*)str; - f._cnt = maxlen; + f._cnt = maxlen * sizeof(_TCHAR); f._file = -1; len = _vftprintf(&f,fmt, ap); // what if the buffer is full ??