]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect: fix decoder only events
authorVictor Julien <vjulien@oisf.net>
Tue, 3 Dec 2024 15:51:26 +0000 (16:51 +0100)
committerVictor Julien <victor@inliniac.net>
Sat, 7 Dec 2024 06:18:17 +0000 (07:18 +0100)
Add missing setup part of the decoder event sgh.

Bug: #7414.
(cherry picked from commit b23fa51e331141a2743ef7ded4ec01db951ec697)

src/detect-engine-build.c

index c34a8adaadfb08c822c13040573f2e256237f248..30a57d2a42c83fbb921aaa2e5fd4ef0e29a387b0 100644 (file)
@@ -2070,6 +2070,7 @@ int SigAddressPrepareStage4(DetectEngineCtx *de_ctx)
     if (de_ctx->decoder_event_sgh != NULL) {
         /* no need to set filestore count here as that would make a
          * signature not decode event only. */
+        SigGroupHeadBuildNonPrefilterArray(de_ctx, de_ctx->decoder_event_sgh);
     }
 
     int dump_grouping = 0;