[libFuzzer] fix a failure that occurs when running individual inputs

llvm-svn: 271095
This commit is contained in:
Kostya Serebryany 2016-05-28 04:19:46 +00:00
parent 8c7e12136c
commit 311cc8378e
1 changed files with 1 additions and 0 deletions

View File

@ -175,6 +175,7 @@ void Fuzzer::StaticDeathCallback() {
} }
void Fuzzer::DumpCurrentUnit(const char *Prefix) { void Fuzzer::DumpCurrentUnit(const char *Prefix) {
if (!CurrentUnitData) return; // Happens when running individual inputs.
size_t UnitSize = CurrentUnitSize; size_t UnitSize = CurrentUnitSize;
if (UnitSize <= kMaxUnitSizeToPrint) { if (UnitSize <= kMaxUnitSizeToPrint) {
PrintHexArray(CurrentUnitData, UnitSize, "\n"); PrintHexArray(CurrentUnitData, UnitSize, "\n");