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

index 586cc85e9c1019f4a5774904a1e568481a89e706..225966cde9acf8974fc774e38384e8ed8294f033 100644 (file)
@@ -587,6 +587,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);