commit | ff1f2107ecf63f2488f144ee0aa92c94c5ce8c24 | [log] [tgz] |
---|---|---|
author | Kostya Serebryany <kcc@google.com> | Sat Aug 06 21:23:29 2016 +0000 |
committer | Kostya Serebryany <kcc@google.com> | Sat Aug 06 21:23:29 2016 +0000 |
tree | 21b0ff936394ec94d8f6ae3cd6fe8fa6eb1a2e7f | |
parent | bc573ca1b8c0be403667c1e332450641b84df5e4 [diff] [blame] |
[libFuzzer] don't print bogus error message llvm-svn: 277940
diff --git a/llvm/lib/Fuzzer/FuzzerLoop.cpp b/llvm/lib/Fuzzer/FuzzerLoop.cpp index 9c71562..ebcf892 100644 --- a/llvm/lib/Fuzzer/FuzzerLoop.cpp +++ b/llvm/lib/Fuzzer/FuzzerLoop.cpp
@@ -129,8 +129,9 @@ C->PcBufferPos = NewPcBufferPos; } - if (NewPcBufferPos >= PcBufferLen) { - Printf("ERROR: PC buffer overflow.\n"); + if (PcBufferLen && NewPcBufferPos >= PcBufferLen) { + Printf("ERROR: PC buffer overflow\n"); + _Exit(1); } return Res;