From 4eb1638df18faca4a419af3b21b973800fbe71d1 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Wed, 15 Apr 2020 17:46:50 +0000 Subject: [PATCH] Fix *z parameter parsing. --- src/conio/cterm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/conio/cterm.c b/src/conio/cterm.c index d27f7ed195..7b6f415f53 100644 --- a/src/conio/cterm.c +++ b/src/conio/cterm.c @@ -2961,7 +2961,7 @@ static void do_ansi(struct cterminal *cterm, char *retbuf, size_t retsize, int * *speed = newspeed; } else if (strcmp(seq->ctrl_func, "*z") == 0) { - if (seq->param_int[0] >= 0 && seq->param_int[0] <= 63) { + if (seq->param_count > 0 && seq->param_int[0] <= 63) { if (cterm->macros[seq->param_int[0]]) { if ((cterm->in_macro & (1<<seq->param_int[0])) == 0) { cterm->escbuf[0]=0; -- GitLab