]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Merge pull request #2850 in SNORT/snort3 from ~BSACHDEV/snort3:dcerpc_share_type...
authorBhargava Jandhyala (bjandhya) <bjandhya@cisco.com>
Mon, 19 Apr 2021 12:13:17 +0000 (12:13 +0000)
committerBhargava Jandhyala (bjandhya) <bjandhya@cisco.com>
Mon, 19 Apr 2021 12:13:17 +0000 (12:13 +0000)
Squashed commit of the following:

commit ccd53ac3f861d158e1a93e92b5ebea23b4d4cc1e
Author: bsachdev <bsachdev@cisco.com>
Date:   Mon Apr 19 02:56:13 2021 -0400

    dce_rpc: Added a cleanup condition for DCERPC in close request

Signed-off-by: bsachdev <bsachdev@cisco.com>
src/service_inspectors/dce_rpc/dce_smb2_tree.cc

index f16f41e98b33e6c890d11e596a520384dd56bbe4..4958b9f5a880452eaa1df1e9c9d12b57c22c7414 100644 (file)
@@ -116,6 +116,9 @@ void Dce2Smb2TreeTracker::process_close_request(const Smb2Hdr* smb_header)
     }
     if (file_tracker->close())
         close_file(file_id);
+
+    if (share_type != SMB2_SHARE_TYPE_DISK)
+        DCE2_CoCleanTracker(co_tracker);
 }
 
 uint64_t Dce2Smb2TreeTracker::get_durable_file_id(