]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
nfs: support per-tx file accounting
authorVictor Julien <victor@inliniac.net>
Thu, 18 Mar 2021 10:09:01 +0000 (11:09 +0100)
committerShivani Bhardwaj <shivanib134@gmail.com>
Fri, 17 Sep 2021 02:48:52 +0000 (08:18 +0530)
(cherry picked from commit 1d48601c258e944c1c3f9510b2707a6a2415a671)

rust/src/nfs/nfs.rs

index 4ccd8c73d754a595942a4a49fb16daefe33d7efa..14290cd29028894110b0468855f18527d72d3323 100644 (file)
@@ -623,6 +623,7 @@ impl NFSState {
         if let Some(NFSTransactionTypeData::FILE(ref mut d)) = tx.type_data {
             d.file_tracker.tx_id = tx.id - 1;
         }
+        tx.tx_data.init_files_opened();
         SCLogDebug!("new_file_tx: TX FILE created: ID {} NAME {}",
                 tx.id, String::from_utf8_lossy(file_name));
         self.transactions.push(tx);