diff options
| -rw-r--r-- | llvm/lib/Fuzzer/FuzzerUtilWindows.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerUtilWindows.cpp b/llvm/lib/Fuzzer/FuzzerUtilWindows.cpp index fea09a698b5..64adb7cd138 100644 --- a/llvm/lib/Fuzzer/FuzzerUtilWindows.cpp +++ b/llvm/lib/Fuzzer/FuzzerUtilWindows.cpp @@ -168,7 +168,7 @@ const void *SearchMemory(const void *Data, size_t DataLen, const void *Patt, if (PattLen == 1) return memchr(Data, *Cpatt, DataLen); - const char *End = Cdata + DataLen - PattLen; + const char *End = Cdata + DataLen - PattLen + 1; for (const char *It = Cdata; It < End; ++It) if (It[0] == Cpatt[0] && memcmp(It, Cpatt, PattLen) == 0) |

