mirror of
https://github.com/zeek/zeek.git
synced 2025-10-06 16:48:19 +00:00
Fix lack of NUL-termination in to_upper/to_lower BIF's return val.
This commit is contained in:
parent
d2118200ea
commit
928baf4b66
2 changed files with 4 additions and 9 deletions
|
@ -192,10 +192,7 @@ function default_path_func(id: ID, path: string, rec: any) : string
|
|||
output = cat(output, "_", module_parts[3]);
|
||||
if ( 4 in module_parts && module_parts[4] != "" )
|
||||
output = cat(output, sub_bytes(module_parts[4],1,1), "_", sub_bytes(module_parts[4], 2, |module_parts[4]|));
|
||||
# TODO: There seems to be some problem with the split function
|
||||
# not putting \0 at the end of the string. fmt will make
|
||||
# a better internal string.
|
||||
return fmt("%s", to_lower(output));
|
||||
return to_lower(output);
|
||||
}
|
||||
|
||||
# Example: Notice::POLICY_LOG -> "notice_policy"
|
||||
|
@ -206,9 +203,7 @@ function default_path_func(id: ID, path: string, rec: any) : string
|
|||
}
|
||||
else
|
||||
{
|
||||
# In case there is a logging stream in the global namespace.
|
||||
# TODO: same bug as above with split and lack of terminating \0
|
||||
return fmt("%s", to_lower(id_str));
|
||||
return to_lower(id_str);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue