]> 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)
committerVictor Julien <victor@inliniac.net>
Wed, 1 Sep 2021 06:33:52 +0000 (08:33 +0200)
rust/src/smb/smb.rs

index bd563efc4b42f436c7e3d07b1674b258d620220f..054e65ab8ef34979642ecaebd5eae9a9d2856463 100644 (file)
@@ -566,6 +566,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);
         }