From e29697d210102aca11d4d1c4acd85567596d092a Mon Sep 17 00:00:00 2001 From: Chris Allegretta Date: Mon, 14 Jan 2002 03:31:10 +0000 Subject: [PATCH] - search.c:findnextstr() - Fix off by one in check for wrap around (Rocco Corsi) git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1002 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- ChangeLog | 3 +++ search.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 056df949..97d4ba83 100644 --- a/ChangeLog +++ b/ChangeLog @@ -20,6 +20,9 @@ CVS code - shorcut_init() - Replace hard coded ALT_G and ALT_H values in the replace and goto shortcuts with their macro counterparts NANO_ALT_*_KEY. +- search.c: + findnextstr() + - Fix off by one in check for wrap around (Rocco Corsi). - winio.c: edit_refresh() - Rename lines to nlines to fix AIX breakage (reported by diff --git a/search.c b/search.c index 90962c25..7afe28e5 100644 --- a/search.c +++ b/search.c @@ -305,7 +305,7 @@ filestruct *findnextstr(int quiet, int bracket_mode, filestruct * begin, int beg current_x_find = found - fileptr->data; #if 1 /* Ensure we haven't wrapped around again! */ - if ((search_last_line) && (current_x_find >= beginx)) { + if ((search_last_line) && (current_x_find > beginx)) { if (!quiet) not_found_msg(needle); return NULL;