From d198009a6e17e728fcfe414e19a2157e0dcf9b93 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 17 Aug 1999 16:00:14 +0000 Subject: Update. 1999-08-17 Ulrich Drepper * stdio-common/vfprintf.c (process_string_arg): Correct last patch and write correct number of bytes in case of %ls with precision. Reported by Shinya Hanataka . --- stdio-common/vfprintf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'stdio-common/vfprintf.c') diff --git a/stdio-common/vfprintf.c b/stdio-common/vfprintf.c index 780ac76c0d..d45e7d96fc 100644 --- a/stdio-common/vfprintf.c +++ b/stdio-common/vfprintf.c @@ -1109,8 +1109,8 @@ vfprintf (FILE *s, const CHAR_T *format, va_list ap) if (prec > 0) \ { \ /* The string `s2' might not be NUL terminated. */ \ - string = (char *) alloca (prec + 1); \ - len = __wcsrtombs (string, &s2, prec + 1, &mbstate); \ + string = (char *) alloca (prec); \ + len = __wcsrtombs (string, &s2, prec, &mbstate); \ } \ else \ { \ -- cgit v1.2.3