From: Victor Julien Date: Tue, 30 Jul 2024 12:15:34 +0000 (+0200) Subject: smb2: remove filename on close X-Git-Tag: suricata-8.0.0-beta1~723 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85987aaad658d28d3d99b4da3fa9d3fb7c6449d5;p=thirdparty%2Fsuricata.git smb2: remove filename on close Ticket: #5672. --- diff --git a/rust/src/smb/smb2.rs b/rust/src/smb/smb2.rs index 180c15b61b..0ccfdf0d88 100644 --- a/rust/src/smb/smb2.rs +++ b/rust/src/smb/smb2.rs @@ -576,6 +576,8 @@ pub fn smb2_request_record(state: &mut SMBState, r: &Smb2Record) }, SMB2_COMMAND_CLOSE => { if let Ok((_, cd)) = parse_smb2_request_close(r.data) { + let _name = state.guid2name_map.remove(cd.guid); + let found_ts = if let Some(tx) = state.get_file_tx_by_fuid(cd.guid, Direction::ToServer) { if !tx.request_done { if let Some(SMBTransactionTypeData::FILE(ref mut tdf)) = tx.type_data {