diff --git a/ChangeLog b/ChangeLog
index a578180295781040048bb0538670a3127d077542..a646bb33fc0b2167e3dfaf7d44ec9bcca66a4947 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
 	* src/search.c (do_research): Use the Search key bindings also during
 	a Re-search, to enable cancelling.  This fixes Savannah bug #47159.
 	* src/search.c (do_replace): Remove two redundant returns.
+	* src/search.c (findnextstr): Prune two #ifdefs.
 
 2016-03-14  Benno Schulenberg  <bensberg@justemail.net>
 	* src/color.c (color_update): Don't dereference a possible NULL.
diff --git a/src/search.c b/src/search.c
index dd85fe441dbeda4a367661074e54fe13e97c28b8..f647670066b8b862d533eba132718c3c36e2352d 100644
--- a/src/search.c
+++ b/src/search.c
@@ -340,13 +340,12 @@ bool findnextstr(
 	if (ISSET(BACKWARDS_SEARCH)) {
 	    fileptr = fileptr->prev;
 	    current_y_find--;
-	} else {
+	} else
 #endif
+	{
 	    fileptr = fileptr->next;
 	    current_y_find++;
-#ifndef NANO_TINY
 	}
-#endif
 
 	if (fileptr == NULL) {
 	    /* We've reached the start or end of the buffer, so wrap around. */
@@ -354,13 +353,12 @@ bool findnextstr(
 	    if (ISSET(BACKWARDS_SEARCH)) {
 		fileptr = openfile->filebot;
 		current_y_find = editwinrows - 1;
-	    } else {
+	    } else
 #endif
+	    {
 		fileptr = openfile->fileage;
 		current_y_find = 0;
-#ifndef NANO_TINY
 	    }
-#endif
 	    statusbar(_("Search Wrapped"));
 	}
 
@@ -490,7 +488,7 @@ void do_findnext(void)
     } else
 	do_research();
 }
-#endif
+#endif /* !NANO_TINY */
 
 #if !defined(NANO_TINY) || !defined(DISABLE_BROWSER)
 /* Search for the last string without prompting. */