]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/prefilter: bail early if possible
authorVictor Julien <victor@inliniac.net>
Wed, 15 Sep 2021 17:49:32 +0000 (19:49 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 17 Sep 2021 08:42:17 +0000 (10:42 +0200)
src/detect-engine-prefilter.c

index 11cb3c878fe8e454298908148eedac558e8a0548..3b23ba98f68f8cb5ebf4ab93bb926f5d03c095b9 100644 (file)
@@ -108,7 +108,7 @@ void DetectRunPrefilterTx(DetectEngineThreadCtx *det_ctx,
         if (engine->alproto != alproto)
             goto next;
         if (engine->tx_min_progress > tx->tx_progress)
-            goto next;
+            break;
         if (tx->tx_progress > engine->tx_min_progress) {
             if (tx->prefilter_flags & BIT_U64(engine->tx_min_progress)) {
                 goto next;