diff options
Diffstat (limited to '')
-rw-r--r-- | src/string/strstr.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/string/strstr.c b/src/string/strstr.c index a2c31f6..f396570 100644 --- a/src/string/strstr.c +++ b/src/string/strstr.c @@ -37,6 +37,8 @@ */ char* (strstr)(const char* haystack, const char* needle) { + if (*needle && !(needle[1])) + return (strchr)(haystack, *needle); return (memmem)(haystack, strlen(haystack), needle, strlen(needle)); } |