From 4278af99d2954bd8d87c0db6fa1290663c1d9040 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Mon, 27 Apr 2020 15:47:44 +0200 Subject: [PATCH] vt: utf8-*-entry: idx is cleared in action_clear() --- vt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vt.c b/vt.c index 0a34a45e..54a9a415 100644 --- a/vt.c +++ b/vt.c @@ -512,21 +512,21 @@ action_put(struct terminal *term, uint8_t c) static void action_utf8_2_entry(struct terminal *term, uint8_t c) { - term->vt.utf8.idx = 0; + assert(term->vt.utf8.idx == 0); term->vt.utf8.data[term->vt.utf8.idx++] = c; } static void action_utf8_3_entry(struct terminal *term, uint8_t c) { - term->vt.utf8.idx = 0; + assert(term->vt.utf8.idx == 0); term->vt.utf8.data[term->vt.utf8.idx++] = c; } static void action_utf8_4_entry(struct terminal *term, uint8_t c) { - term->vt.utf8.idx = 0; + assert(term->vt.utf8.idx == 0); term->vt.utf8.data[term->vt.utf8.idx++] = c; }