summaryrefslogtreecommitdiff
path: root/lib/unistr
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2010-01-09 23:30:53 +0100
committerBruno Haible <bruno@clisp.org>2010-01-09 23:30:53 +0100
commit19aa55eaba476927ff9480bf2277b7ebb5ef9ad2 (patch)
tree47a93fa670c13b9d13f22d08b320e65b16fa0b42 /lib/unistr
parentf03c8d5562c251bfa6850372bb68d8eb346205f8 (diff)
downloadgnulib-19aa55eaba476927ff9480bf2277b7ebb5ef9ad2.tar.gz
unistr/u16-to-u32: Reject invalid input.
Diffstat (limited to 'lib/unistr')
-rw-r--r--lib/unistr/u16-to-u32.c2
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))