summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/lib/Fuzzer/FuzzerUtilWindows.cpp2
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)
OpenPOWER on IntegriCloud