diff options
-rw-r--r-- | lib/fuzzer/FuzzerMerge.cpp | 1 | ||||
-rw-r--r-- | test/fuzzer/sigusr.test | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/lib/fuzzer/FuzzerMerge.cpp b/lib/fuzzer/FuzzerMerge.cpp index 59e34cfa0..9b21a0917 100644 --- a/lib/fuzzer/FuzzerMerge.cpp +++ b/lib/fuzzer/FuzzerMerge.cpp @@ -254,6 +254,7 @@ void Fuzzer::CrashResistantMergeInternalStep(const std::string &CFPath) { for (size_t F : UniqFeatures) OF << " " << std::hex << F; OF << "\n"; + OF.flush(); } } diff --git a/test/fuzzer/sigusr.test b/test/fuzzer/sigusr.test index fce244fa5..0c1ec4dc7 100644 --- a/test/fuzzer/sigusr.test +++ b/test/fuzzer/sigusr.test @@ -23,7 +23,7 @@ RUN: killall -SIGUSR2 %t/LFSIGUSR RUN: cat %t/log | FileCheck %s RUN: grep C2/g %t/MCF RUN: grep STARTED %t/MCF -RUN: grep DONE %t/MCF +RUN: tail -n 1 %t/MCF | grep DONE CHECK: INFO: signal received, trying to exit gracefully CHECK: INFO: libFuzzer: exiting as requested |