]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
dns: remove unused events field from state
authorPhilippe Antoine <contact@catenacyber.fr>
Wed, 8 Jun 2022 12:31:24 +0000 (14:31 +0200)
committerVictor Julien <vjulien@oisf.net>
Tue, 28 Mar 2023 09:36:03 +0000 (11:36 +0200)
found overflowing by oss-fuzz

(cherry picked from commit 26dc70648c2b840ae7b56c88162f129c06ef03fd)

rust/src/dns/dns.rs

index 7f30ec8c6b0f99d6bdcf79ededcd69c5083057de..f2f9761edc44c777f81d9a735b67fb52d5a94b82 100644 (file)
@@ -403,8 +403,6 @@ pub struct DNSState {
     // Transactions.
     pub transactions: Vec<DNSTransaction>,
 
-    pub events: u16,
-
     config: Option<ConfigTracker>,
 
     gap: bool,
@@ -416,7 +414,6 @@ impl DNSState {
         return DNSState{
             tx_id: 0,
             transactions: Vec::new(),
-            events: 0,
             config: None,
             gap: false,
         };
@@ -426,7 +423,6 @@ impl DNSState {
         return DNSState{
             tx_id: 0,
             transactions: Vec::new(),
-            events: 0,
             config: None,
             gap: false,
         };
@@ -496,7 +492,6 @@ impl DNSState {
         let tx = &mut self.transactions[len - 1];
         core::sc_app_layer_decoder_events_set_event_raw(&mut tx.events,
                                                         event as u8);
-        self.events += 1;
     }
 
     pub fn parse_request(&mut self, input: &[u8]) -> bool {