Fix return value.
[gnulib.git] / lib / strstr.c
index 5bd7cb4..3faae01 100644 (file)
@@ -71,7 +71,7 @@ strstr (const char *haystack, const char *needle)
                    {
                      if (!mbui_avail (rneedle))
                        /* Found a match.  */
-                       return (char *) haystack;
+                       return (char *) mbui_cur_ptr (iter_haystack);
                      if (!mbui_avail (rhaystack))
                        /* No match.  */
                        return NULL;