]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
flow: fix FlowSwapFileFlags function
authorEric Leblond <el@stamus-networks.com>
Sun, 30 Oct 2022 12:08:06 +0000 (13:08 +0100)
committerVictor Julien <vjulien@oisf.net>
Tue, 1 Nov 2022 10:10:04 +0000 (11:10 +0100)
Ticket: #5625
(cherry picked from commit 4e1ff9a7ff96554e82d159243e6c1eaf68b502d1)

src/flow.c

index 36c37847afb16eae4930164d3e5668fab0d198b6..031728bd60e55175a8ddf9fa8b4655d7901e72eb 100644 (file)
@@ -235,9 +235,11 @@ static inline void FlowSwapFlags(Flow *f)
 static inline void FlowSwapFileFlags(Flow *f)
 {
     SWAP_FLAGS(f->file_flags, FLOWFILE_NO_MAGIC_TS, FLOWFILE_NO_MAGIC_TC);
-    SWAP_FLAGS(f->file_flags, FLOWFILE_NO_MAGIC_TS, FLOWFILE_NO_MAGIC_TC);
-    SWAP_FLAGS(f->file_flags, FLOWFILE_NO_MAGIC_TS, FLOWFILE_NO_MAGIC_TC);
-    SWAP_FLAGS(f->file_flags, FLOWFILE_NO_MAGIC_TS, FLOWFILE_NO_MAGIC_TC);
+    SWAP_FLAGS(f->file_flags, FLOWFILE_NO_STORE_TS, FLOWFILE_NO_STORE_TC);
+    SWAP_FLAGS(f->file_flags, FLOWFILE_NO_MD5_TS, FLOWFILE_NO_MD5_TC);
+    SWAP_FLAGS(f->file_flags, FLOWFILE_NO_SHA1_TS, FLOWFILE_NO_SHA1_TC);
+    SWAP_FLAGS(f->file_flags, FLOWFILE_NO_SHA256_TS, FLOWFILE_NO_SHA256_TC);
+    SWAP_FLAGS(f->file_flags, FLOWFILE_NO_SIZE_TS, FLOWFILE_NO_SIZE_TC);
 }
 
 static inline void TcpStreamFlowSwap(Flow *f)