]> granicus.if.org Git - neomutt/commitdiff
Fix off-by-one in index jump
authorRichard Russon <rich@flatcap.org>
Mon, 18 Jun 2018 10:11:22 +0000 (11:11 +0100)
committerRichard Russon <rich@flatcap.org>
Mon, 18 Jun 2018 10:12:24 +0000 (11:12 +0100)
In an index of 'n' items, you couldn't jump to 'n', only (n-1).

Fixes #1261

curs_main.c

index 1cd3c06d3101f8e0afd06ae727c0da29e9b3b98f..caddb7592d8922830b44a5985481b5e64e47a621 100644 (file)
@@ -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."));