]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
smb: add debug validation on file counts
authorVictor Julien <victor@inliniac.net>
Thu, 18 Mar 2021 12:06:22 +0000 (13:06 +0100)
committerShivani Bhardwaj <shivanib134@gmail.com>
Fri, 17 Sep 2021 02:48:52 +0000 (08:18 +0530)
(cherry picked from commit c9cee7af4985d569b34dc080be615b19eb5180a9)

rust/src/smb/smb.rs

index 7a58016e09fc7b4b6e3d43b7be2629414491589e..c470bc140b9a427521ab631ff369d46e3ed5b588 100644 (file)
@@ -590,6 +590,8 @@ impl SMBTransaction {
     }
 
     pub fn free(&mut self) {
+        debug_validate_bug_on!(self.tx_data.files_opened > 1);
+        debug_validate_bug_on!(self.tx_data.files_logged > 1);
         if self.events != std::ptr::null_mut() {
             sc_app_layer_decoder_events_free_events(&mut self.events);
         }