]> git.wh0rd.org Git - nano.git/commitdiff
- search.c:findnextstr() - Fix off by one in check for wrap around (Rocco Corsi)
authorChris Allegretta <chrisa@asty.org>
Mon, 14 Jan 2002 03:37:31 +0000 (03:37 +0000)
committerChris Allegretta <chrisa@asty.org>
Mon, 14 Jan 2002 03:37:31 +0000 (03:37 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/branches/nano_1_0_branch/nano@1003 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
search.c

index 0b89f398f84afa570ee61e29cb0d6698521aa91b..f47089cc8631a1918e1855530307277c5ee1ce9c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -16,6 +16,9 @@ CVS Code -
   do_suspend()
        - Call tcsetattr() to restore the old terminal settings, so
          tcsh can use ^C after suspend for example (fixes BUG #68).
+- 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
index e86a9d4739ccc4524e510d6299b0df561137343e..83677b7d2c4b4439448492ab5b92293d76458833 100644 (file)
--- a/search.c
+++ b/search.c
@@ -285,7 +285,7 @@ filestruct *findnextstr(int quiet, filestruct * begin, int beginx,
        current_x_find++;
 
     /* 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;