summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/screen.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/screen.c b/src/screen.c
index 4cec9a2..d3af19c 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -242,6 +242,7 @@ void vt100_screen_show_string_utf8(VT100Screen *vt, char *buf, size_t len)
* require an allocation */
normal = g_utf8_normalize(
cell->contents, cell->len, G_NORMALIZE_NFC);
+ cell->len = strlen(normal);
memcpy(cell->contents, normal, cell->len);
free(normal);
}