mirror of
https://sourceware.org/git/glibc.git
synced 2026-01-06 11:51:29 +03:00
Update.
* stdio-common/vfprintf.c (process_string_arg): Check result of wcrtomb call and bail out if it failed. * configure.in: Fix CFLAGS-memprofstat.c definition after
This commit is contained in:
@@ -1096,6 +1096,12 @@ vfprintf (FILE *s, const CHAR_T *format, va_list ap)
|
||||
len = __wcrtomb (buf, (fspec == NULL ? va_arg (ap, wint_t) \
|
||||
: args_value[fspec->data_arg].pa_wchar), \
|
||||
&mbstate); \
|
||||
if (len == (size_t) -1) \
|
||||
{ \
|
||||
/* Something went wron gduring the conversion. Bail out. */ \
|
||||
done = -1; \
|
||||
goto all_done; \
|
||||
} \
|
||||
width -= len; \
|
||||
if (!left) \
|
||||
PAD (' '); \
|
||||
|
||||
Reference in New Issue
Block a user