Migrate SMB analyzer to use IntrusivePtr

Deprecates the utf16_bytestring_to_utf8_val() function with replacement
being utf16_to_utf8_val().
This commit is contained in:
Jon Siwek 2020-05-05 22:56:38 -07:00
parent ad6dbada71
commit a60e5e9582
28 changed files with 377 additions and 344 deletions

View file

@ -65,7 +65,7 @@ refine connection SMB_Conn += {
BifEvent::enqueue_smb1_transaction_request(bro_analyzer(),
bro_analyzer()->Conn(),
SMBHeaderVal(header),
{AdoptRef{}, smb_string2stringval(${val.name})},
smb_string2stringval(${val.name}),
${val.sub_cmd},
std::move(parameters),
std::move(payload_str));