From: David Lawrence Ramsey Date: Tue, 17 May 2005 01:55:44 +0000 (+0000) Subject: in do_gotoline(), properly show an error message if we try to go to line X-Git-Tag: v1.3.8~283 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=e1ce92c90f973a82c7388e2dcff100c0e3aff6f4;p=nano.git in do_gotoline(), properly show an error message if we try to go to line 0, since the first line in the file is 1 git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2520 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index 31f2b931..22a071ea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -58,6 +58,10 @@ CVS code - do_output() - Properly allow wrapping when we insert a tab, for consistency. (DLR) +- search.c: + do_gotoline() + - Properly show an error message if we try to go to line 0, + since the first line in the file is 1. (DLR) - utils.c: num_of_digits() - Use a size_t instead of an int, and rename to digits(). (DLR) diff --git a/src/search.c b/src/search.c index 1c40bc27..b362509e 100644 --- a/src/search.c +++ b/src/search.c @@ -997,7 +997,7 @@ void do_gotoline(int line, bool save_pos) /* Do a bounds check. Display a warning on an out-of-bounds * line number only if we hit Enter at the statusbar prompt. */ - if (!parse_num(answer, &line) || line < 0) { + if (!parse_num(answer, &line) || line < 1) { if (i == 0) statusbar(_("Come on, be reasonable")); display_main_list();