From: Richard Russon Date: Mon, 18 Jun 2018 10:11:22 +0000 (+0100) Subject: Fix off-by-one in index jump X-Git-Tag: neomutt-20180622~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=766aec957301a03b3bd058ff8d7bc74724261720;p=neomutt Fix off-by-one in index jump In an index of 'n' items, you couldn't jump to 'n', only (n-1). Fixes #1261 --- diff --git a/curs_main.c b/curs_main.c index 1cd3c06d3..caddb7592 100644 --- a/curs_main.c +++ b/curs_main.c @@ -1342,7 +1342,7 @@ int mutt_index_menu(void) } else if (mutt_str_atoi(buf, &i) < 0) mutt_error(_("Argument must be a message number.")); - else if ((i < 1) || (i >= Context->msgcount)) + else if ((i < 1) || (i > Context->msgcount)) mutt_error(_("Invalid message number.")); else if (!message_is_visible(Context, i - 1)) mutt_error(_("That message is not visible."));