projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
overhaul optimized x86_64 memset asm
[musl]
/
src
/
string
/
memmem.c
diff --git
a/src/string/memmem.c
b/src/string/memmem.c
index
3b1ae18
..
d7e1221
100644
(file)
--- a/
src/string/memmem.c
+++ b/
src/string/memmem.c
@@
-112,8
+112,8
@@
static char *twoway_memmem(const unsigned char *h, const unsigned char *z, const
}
/* Compare right half */
- for (k=MAX(ms+1,mem);
n[k]
&& n[k] == h[k]; k++);
- if (
n[k]
) {
+ for (k=MAX(ms+1,mem);
k<l
&& n[k] == h[k]; k++);
+ if (
k < l
) {
h += k-ms;
mem = 0;
continue;