From 74d1c362b8f42c59cfd44698346f896ecd3110e9 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Fri, 2 Feb 2018 03:10:44 +0000 Subject: [PATCH] Fix out-of-bounds write in sequence 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 6e04d2bfb5..df38fad607 100644 --- a/src/conio/cterm.c +++ b/src/conio/cterm.c @@ -1122,7 +1122,7 @@ static void seq_default(struct esc_seq *seq, int index, uint64_t val) if (np == NULL) return; seq->param_int = np; - for (; seq->param_count <= index+1; seq->param_count++) { + for (; seq->param_count <= index; seq->param_count++) { if (seq->param_count == index) { seq->param_int[index] = val; sprintf(tmpnum, "%" PRIu64, val); -- GitLab