From ed68eafdf037516b4a20b3efbd2510fe6facfbae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Tue, 2 Jul 2019 21:44:58 +0200 Subject: [PATCH] vt: simplify CLEAR action; don't memset() more than necessary --- vt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vt.c b/vt.c index 8328b330..5d04008b 100644 --- a/vt.c +++ b/vt.c @@ -664,9 +664,9 @@ action(struct terminal *term, enum action action, uint8_t c) case ACTION_CLEAR: memset(&term->vt.params, 0, sizeof(term->vt.params)); - memset(&term->vt.intermediates, 0, sizeof(term->vt.intermediates)); - memset(&term->vt.osc, 0, sizeof(term->vt.osc)); - memset(&term->vt.utf8, 0, sizeof(term->vt.utf8)); + term->vt.intermediates.idx = 0; + term->vt.osc.idx = 0; + term->vt.utf8.idx = 0; break; case ACTION_PRINT: {