[Bro-Dev] [JIRA] (BIT-1324) default_path_func does weird things to underscores
Justin Azoff (JIRA)
jira at bro-tracker.atlassian.net
Wed Mar 4 08:28:00 PST 2015
Justin Azoff created BIT-1324:
---------------------------------
Summary: default_path_func does weird things to underscores
Key: BIT-1324
URL: https://bro-tracker.atlassian.net/browse/BIT-1324
Project: Bro Issue Tracker
Issue Type: Problem
Components: Bro
Reporter: Justin Azoff
Priority: Low
The following script creates a
{noformat}
foo__b_ar.log
{noformat}
instead of the expected {noformat}foo_bar{noformat}
{code}
module FOO_BAR;
export {
redef enum Log::ID += { LOG };
type Info: record {
ts: time &log;
msg: string &log;
};
}
event bro_init() {
Log::create_stream(LOG, [$columns=Info]);
local l = [$ts = network_time(), $msg="hello"];
Log::write(LOG, l);
print "Logged";
}
{code}
The problem is in script land in default_path_func
{code}
local module_parts = split_string_n("FOO_BAR", /[^A-Z][A-Z][a-z]*/, T, 4);
print module_parts;
{code}
outputs
{code}
[FOO, _B, AR]
{code}
--
This message was sent by Atlassian JIRA
(v6.4-OD-15-055#64014)
More information about the bro-dev
mailing list