From b255aedc26ec09d0eca7c83b94d2b4c7996676e8 Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Mon, 28 Oct 2013 13:24:24 -0500 Subject: [PATCH] Fix race condition in unit test. Removing an input stream immediately after it's created causes a race to read the entire file before the reader gets the signal to stop. --- .../btest/scripts/base/frameworks/file-analysis/input/basic.bro | 1 - 1 file changed, 1 deletion(-) diff --git a/testing/btest/scripts/base/frameworks/file-analysis/input/basic.bro b/testing/btest/scripts/base/frameworks/file-analysis/input/basic.bro index 053341c840..bd0da0753c 100644 --- a/testing/btest/scripts/base/frameworks/file-analysis/input/basic.bro +++ b/testing/btest/scripts/base/frameworks/file-analysis/input/basic.bro @@ -23,7 +23,6 @@ event bro_init() local source: string = "../input.log"; Input::add_analysis([$source=source, $reader=Input::READER_BINARY, $mode=Input::MANUAL, $name=source]); - Input::remove(source); } event file_state_remove(f: fa_file) &priority=-10