From 5a2d25c9547126400de014a775fd96c56d92cc0b Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Mon, 4 May 2020 17:29:21 -0700 Subject: [PATCH] Set terminating flag during fuzzer cleanup --- src/fuzzers/fuzzer-setup.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/fuzzers/fuzzer-setup.h b/src/fuzzers/fuzzer-setup.h index 40e577c5a5..c8714f0ac2 100644 --- a/src/fuzzers/fuzzer-setup.h +++ b/src/fuzzers/fuzzer-setup.h @@ -46,6 +46,7 @@ namespace zeek { void fuzz_cleanup_one_input() { + terminating = true; broker_mgr->ClearStores(); file_mgr->Terminate(); timer_mgr->Expire(); @@ -54,6 +55,7 @@ void fuzz_cleanup_one_input() sessions->Drain(); mgr.Drain(); sessions->Clear(); + terminating = false; } } // namespace zeek