1999-08-17  Ulrich Drepper  <drepper@cygnus.com>

	* 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 <hanataka@abyss.rim.or.jp>.
This commit is contained in:
Ulrich Drepper 1999-08-17 16:00:14 +00:00
parent aa6adf8229
commit d198009a6e
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
1999-08-17 Ulrich Drepper <drepper@cygnus.com>
* 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 <hanataka@abyss.rim.or.jp>.
1999-08-16 Ulrich Drepper <drepper@cygnus.com>
* nscd/nscd.init: Test for kernel version and make LSB compliant.

View File

@ -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 \
{ \