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