]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/mpm: fix chop flag passed on incorrectly
authorVictor Julien <vjulien@oisf.net>
Tue, 11 Feb 2025 11:42:37 +0000 (12:42 +0100)
committerVictor Julien <vjulien@oisf.net>
Wed, 12 Feb 2025 06:40:13 +0000 (07:40 +0100)
src/detect-engine-mpm.c

index 19f0c2872d7db93e6f86bf098a227f886dcdd41c..fab8a661464b57ae3aee29b199984f54c2a3e8d5 100644 (file)
@@ -1609,8 +1609,8 @@ static void MpmStoreSetup(const DetectEngineCtx *de_ctx, MpmStore *ms)
                 uint8_t flags = 0;
                 if ((cd->flags & DETECT_CONTENT_ENDS_WITH) && mpm_supports_endswith)
                     flags = MPM_PATTERN_FLAG_ENDSWITH;
-                PopulateMpmHelperAddPattern(
-                        ms->mpm_ctx, cd, s, flags, (cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP));
+                PopulateMpmHelperAddPattern(ms->mpm_ctx, cd, s, flags,
+                        (cd->flags & DETECT_CONTENT_FAST_PATTERN_CHOP) != 0);
             }
         }
     }