]> git.ipfire.org Git - people/ms/suricata.git/commitdiff
snmp: fixes leak of de_state
authorPhilippe Antoine <contact@catenacyber.fr>
Tue, 12 Oct 2021 11:29:25 +0000 (13:29 +0200)
committerVictor Julien <vjulien@oisf.net>
Fri, 12 Nov 2021 14:21:07 +0000 (15:21 +0100)
Bug: #4752.

rust/src/snmp/snmp.rs

index b12427ab9c9292d0aa694d166f1bacb7a23e68ec..066f935ee0dedffe02b44fdcb177334e2ca7e140 100644 (file)
@@ -270,6 +270,9 @@ impl<'a> SNMPTransaction<'a> {
         if !self.events.is_null() {
             core::sc_app_layer_decoder_events_free_events(&mut self.events);
         }
+        if let Some(de_state) = self.de_state {
+            core::sc_detect_engine_state_free(de_state);
+        }
     }
 }