summaryrefslogtreecommitdiffstats
path: root/menu.c
diff options
context:
space:
mode:
authorRocco Rutte <pdmef@gmx.net>2009-06-01 11:26:37 +0200
committerRocco Rutte <pdmef@gmx.net>2009-06-01 11:26:37 +0200
commit547b25a21660416bfb3ff49e173a9eb469fff779 (patch)
tree57189703c13f2c8ce953ef23eac697dbfcd10c68 /menu.c
parent7444e911d87a59834b9e36e3668cc1dfd9905f2b (diff)
Use strtol() wrappers for most atoi() calls
Diffstat (limited to 'menu.c')
-rw-r--r--menu.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/menu.c b/menu.c
index b562891e..21f3e539 100644
--- a/menu.c
+++ b/menu.c
@@ -422,9 +422,9 @@ void menu_jump (MUTTMENU *menu)
buf[0] = 0;
if (mutt_get_field (_("Jump to: "), buf, sizeof (buf), 0) == 0 && buf[0])
{
- n = atoi (buf) - 1;
- if (n >= 0 && n < menu->max)
+ if (mutt_atoi (buf, &n) == 0 && n > 0 && n < menu->max + 1)
{
+ n--; /* msg numbers are 0-based */
menu->current = n;
menu->redraw = REDRAW_MOTION;
}