From e6e3cc474dc64d64ff12dce81e28278486704fe9 Mon Sep 17 00:00:00 2001 From: yenatch Date: Sat, 30 Jun 2018 19:41:46 -0400 Subject: [PATCH] Fix UTF-8 characters with an even number of bytes. --- src/asm/charmap.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/asm/charmap.c b/src/asm/charmap.c index 4d7214a9..95a592a9 100644 --- a/src/asm/charmap.c +++ b/src/asm/charmap.c @@ -32,12 +32,10 @@ int32_t readUTF8Char(char *dest, char *src) dest[i] = src[i]; - i++; if (state == 0) { - dest[i] = '\0'; + dest[++i] = '\0'; return i; } - dest[i] = src[i]; } }