diff --git a/src/utils.c b/src/utils.c
index c96001866cfbbf37f983b194d3cfa9d49ae2aae2..9744264f43ef9b4c644eab6b0606e907ac8a6e4a 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -246,7 +246,7 @@ const char *strstrwrapper(const char *haystack, const char *needle,
 	    return revstrstr(haystack, needle, start);
 	else
 #endif
-	    return strstr(haystack, needle);
+	    return strstr(start, needle);
     }
 #endif /* !DISABLE_SPELLER || !NANO_SMALL */
 #ifndef NANO_SMALL