From d25fb5e647f8b00f3eb1c68746501463bf08a3d0 Mon Sep 17 00:00:00 2001 From: Richard Russon Date: Sat, 8 Oct 2016 14:44:47 +0100 Subject: [PATCH] fix buffer underrun when no menu item is selected --- curs_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/curs_main.c b/curs_main.c index 35bfde132..20b1b54f1 100644 --- a/curs_main.c +++ b/curs_main.c @@ -269,7 +269,7 @@ void index_make_entry (char *s, size_t l, MUTTMENU *menu, int num) int index_color (int index_no) { - if (!Context) + if (!Context || (index_no < 0)) return 0; HEADER *h = Context->hdrs[Context->v2r[index_no]]; -- 2.40.0