From cbc1fc82d0122a787bd36a9859ec1a21fe883045 Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Wed, 21 Oct 2009 18:42:57 +0100 Subject: Perl_utf16_to_utf8() should return the correct length when being "understanding" ("be understanding" being a bodge added in 1de9afcdf18cf98b, which will soon go when I fix the underlying cause of the bugs it works around.) --- utf8.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'utf8.c') diff --git a/utf8.c b/utf8.c index 6907b7e212..dc12df845a 100644 --- a/utf8.c +++ b/utf8.c @@ -961,7 +961,7 @@ Perl_utf16_to_utf8(pTHX_ U8* p, U8* d, I32 bytelen, I32 *newlen) if (bytelen == 1 && p[0] == 0) { /* Be understanding. */ d[0] = 0; *newlen = 1; - return d; + return d + 1; } if (bytelen & 1) -- cgit v1.2.1