From 00868e00d32ada17af01b8d3c3650ebdb312ee13 Mon Sep 17 00:00:00 2001 From: Tim Wojtulewicz Date: Tue, 26 Jan 2021 13:52:43 -0700 Subject: [PATCH] Fix language.init-in-anon-function btest due to changes to log filter predicates --- testing/btest/language/init-in-anon-function.zeek | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/testing/btest/language/init-in-anon-function.zeek b/testing/btest/language/init-in-anon-function.zeek index 7fcf2225fb..f22306409a 100644 --- a/testing/btest/language/init-in-anon-function.zeek +++ b/testing/btest/language/init-in-anon-function.zeek @@ -1,18 +1,9 @@ # @TEST-EXEC: zeek -b -r ${TRACES}/wikipedia.trace %INPUT >out # @TEST-EXEC: btest-diff http.log - @load base/protocols/http module Foo; -event zeek_init() { - - Log::remove_default_filter(HTTP::LOG); - - local filter: Log::Filter = [$name = "http", - $pred = function(rec: HTTP::Info): bool { - rec$id$orig_h = remask_addr(rec$id$orig_h, 0.0.0.0, 112); - return T; - }]; - Log::add_filter(HTTP::LOG, filter); -} +hook HTTP::log_policy(rec: HTTP::Info, id: Log::ID, filter: Log::Filter) { + rec$id$orig_h = remask_addr(rec$id$orig_h, 0.0.0.0, 112); +} \ No newline at end of file