diff options
author | Bruno Haible <bruno@clisp.org> | 2010-01-09 23:30:53 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2010-01-09 23:30:53 +0100 |
commit | 19aa55eaba476927ff9480bf2277b7ebb5ef9ad2 (patch) | |
tree | 47a93fa670c13b9d13f22d08b320e65b16fa0b42 /lib/unistr | |
parent | f03c8d5562c251bfa6850372bb68d8eb346205f8 (diff) | |
download | gnulib-19aa55eaba476927ff9480bf2277b7ebb5ef9ad2.tar.gz |
unistr/u16-to-u32: Reject invalid input.
Diffstat (limited to 'lib/unistr')
-rw-r--r-- | lib/unistr/u16-to-u32.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/unistr/u16-to-u32.c b/lib/unistr/u16-to-u32.c index d79445ba90..3544cde343 100644 --- a/lib/unistr/u16-to-u32.c +++ b/lib/unistr/u16-to-u32.c @@ -58,7 +58,7 @@ FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) int count; /* Fetch a Unicode character from the input string. */ - count = u16_mbtouc (&uc, s, s_end - s); + count = u16_mbtoucr (&uc, s, s_end - s); if (count < 0) { if (!(result == resultbuf || result == NULL)) |