diff options
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerLoop.cpp')
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerLoop.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerLoop.cpp b/llvm/lib/Fuzzer/FuzzerLoop.cpp index e044b67c9ab..e08ca7702b2 100644 --- a/llvm/lib/Fuzzer/FuzzerLoop.cpp +++ b/llvm/lib/Fuzzer/FuzzerLoop.cpp @@ -166,7 +166,7 @@ void Fuzzer::RereadOutputCorpus() { return; std::vector<Unit> AdditionalCorpus; ReadDirToVectorOfUnits(Options.OutputCorpus.c_str(), &AdditionalCorpus, - &EpochOfLastReadOfOutputCorpus); + &EpochOfLastReadOfOutputCorpus, Options.MaxLen); if (Corpus.empty()) { Corpus = AdditionalCorpus; return; @@ -384,7 +384,7 @@ void Fuzzer::Merge(const std::vector<std::string> &Corpora) { return; } auto InitialCorpusDir = Corpora[0]; - ReadDir(InitialCorpusDir, nullptr); + ReadDir(InitialCorpusDir, nullptr, Options.MaxLen); Printf("Merge: running the initial corpus '%s' of %d units\n", InitialCorpusDir.c_str(), Corpus.size()); for (auto &U : Corpus) @@ -396,7 +396,7 @@ void Fuzzer::Merge(const std::vector<std::string> &Corpora) { size_t NumMerged = 0; for (auto &C : ExtraCorpora) { Corpus.clear(); - ReadDir(C, nullptr); + ReadDir(C, nullptr, Options.MaxLen); Printf("Merge: merging the extra corpus '%s' of %zd units\n", C.c_str(), Corpus.size()); for (auto &U : Corpus) { |