From 7183b2f0fe3e8706360d97c34053c35aca99bd52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 23 Jun 2019 17:17:47 +0200 Subject: [PATCH] csi/vt: fix logging of intermediate characters --- csi.c | 2 +- vt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/csi.c b/csi.c index b82b5c3b..e4a60eda 100644 --- a/csi.c +++ b/csi.c @@ -221,7 +221,7 @@ csi_dispatch(struct terminal *term, uint8_t final) int c = snprintf(log, sizeof(log), "CSI: "); for (size_t i = 0; i < term->vt.intermediates.idx; i++) - c += snprintf(&log[c], sizeof(log) - c, "%d", term->vt.intermediates.data[i]); + c += snprintf(&log[c], sizeof(log) - c, "%c", term->vt.intermediates.data[i]); for (size_t i = 0; i < term->vt.params.idx; i++){ c += snprintf(&log[c], sizeof(log) - c, "%d", diff --git a/vt.c b/vt.c index 3a71c924..c7352b9b 100644 --- a/vt.c +++ b/vt.c @@ -560,7 +560,7 @@ esc_dispatch(struct terminal *term, uint8_t final) int c = snprintf(log, sizeof(log), "ESC: "); for (size_t i = 0; i < term->vt.intermediates.idx; i++) - c += snprintf(&log[c], sizeof(log) - c, "%d", term->vt.intermediates.data[i]); + c += snprintf(&log[c], sizeof(log) - c, "%c", term->vt.intermediates.data[i]); c += snprintf(&log[c], sizeof(log) - c, "%c", final); LOG_DBG("%s", log);