From 43451b128798e610cfe83eb68dc37972fd52cd41 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 8 Nov 2023 19:41:40 +0530 Subject: [PATCH] ... --- kitty/vt-parser.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/kitty/vt-parser.c b/kitty/vt-parser.c index 01db4e788..aa78b43e9 100644 --- a/kitty/vt-parser.c +++ b/kitty/vt-parser.c @@ -811,15 +811,14 @@ commit_csi_param(PS *self UNUSED, ParsedCSI *csi) { } static bool -csi_parse_loop(PS *self, ParsedCSI *csi, const uint8_t *buf, size_t *pos, size_t sz, size_t start) { - byte_loader b; - byte_loader_init(&b, buf + *pos, sz); +csi_parse_loop(PS *self, ParsedCSI *csi, const uint8_t *buf, size_t *pos, const size_t sz, const size_t start) { + byte_loader b; byte_loader_init(&b, buf + *pos, sz); while (*pos < sz) { if (UNLIKELY(*pos - start > MAX_ESCAPE_CODE_LENGTH)) { REPORT_ERROR("CSI escape too long ignoring and truncating"); return true; } - uint8_t ch = byte_loader_next(&b); *pos += 1; + const uint8_t ch = byte_loader_next(&b); *pos += 1; switch(csi->state) { case CSI_START: switch (ch) {