]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
http: fix condition check
authorPhilippe Antoine <pantoine@oisf.net>
Tue, 8 Oct 2024 11:51:32 +0000 (13:51 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 17 Oct 2024 10:38:57 +0000 (12:38 +0200)
Ticket: 7309

Do not use a constant expression in a condition

(cherry picked from commit 76527dde79a5825299c9534e8da1fabb7fb4279e)

src/app-layer-htp.c

index a02d9202aa67bede7e4da934c3b3405dcb2789ae..84cfd2148cf8478eb1bf61fd4d5dfb3844a1069d 100644 (file)
@@ -1357,7 +1357,7 @@ static void FlagDetectStateNewFile(HtpTxUserData *tx, int dir)
         if (dir == STREAM_TOSERVER) {
             SCLogDebug("DETECT_ENGINE_STATE_FLAG_FILE_NEW set");
             tx->tx_data.de_state->dir_state[0].flags |= DETECT_ENGINE_STATE_FLAG_FILE_NEW;
-        } else if (STREAM_TOCLIENT) {
+        } else if (dir == STREAM_TOCLIENT) {
             SCLogDebug("DETECT_ENGINE_STATE_FLAG_FILE_NEW set");
             tx->tx_data.de_state->dir_state[1].flags |= DETECT_ENGINE_STATE_FLAG_FILE_NEW;
         }