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);