zeek/testing/btest/language/init-in-anon-function.bro
Robin Sommer 18bd20fe29 Fixing initialization context in anonymous functions.
When an anonymoys function was defined inside an initialization
context, that context transfered over to the function body and could
lead to spurious error messages.
2014-01-23 14:18:30 -08:00

16 lines
516 B
Text

# @TEST-EXEC: bro -r ${TRACES}/wikipedia.trace %INPUT >out
# @TEST-EXEC: btest-diff http.log
module Foo;
event bro_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);
}