From aa90b0fb4a5b7d644e61a1ec470f3a8fbd4eaa0c Mon Sep 17 00:00:00 2001 From: Pip Cet Date: Mon, 16 Mar 2026 15:33:58 +0000 Subject: [PATCH] Count characters correctly in 'str_as_multibyte' * src/character.c (str_as_multibyte): Increment CHARS for each character produced, not just once. --- src/character.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/character.c b/src/character.c index 95af6c3eb0c..6347617d508 100644 --- a/src/character.c +++ b/src/character.c @@ -637,8 +637,8 @@ str_as_multibyte (unsigned char *str, ptrdiff_t len, ptrdiff_t nbytes, c = BYTE8_TO_CHAR (c); to += CHAR_STRING (c, to); } + chars++; } - chars++; } while (p < endp) {