]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
ftp: mark tx as updated when creating it
authorPhilippe Antoine <pantoine@oisf.net>
Sat, 19 Apr 2025 19:27:01 +0000 (21:27 +0200)
committerVictor Julien <victor@inliniac.net>
Sun, 20 Apr 2025 02:49:43 +0000 (04:49 +0200)
Ticket: 7668

We should set updated_tx when allocating a ftp tx

Was already done right for updated_tc

src/app-layer-ftp.c

index 31cdd1e146120fd4ffbdc466c7c12ccdc19cfe0f..ef2aa0eaa46fd8a679594685bc42c00c6b5ca9e3 100644 (file)
@@ -450,6 +450,7 @@ static AppLayerResult FTPParseRequest(Flow *f, void *ftp_state, AppLayerParserSt
         FTPTransaction *tx = FTPTransactionCreate(state);
         if (unlikely(tx == NULL))
             SCReturnStruct(APP_LAYER_ERROR);
+        tx->tx_data.updated_ts = true;
         state->curr_tx = tx;
 
         tx->command_descriptor = cmd_descriptor;