]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/urilen: fix discontinue matching logic
authorVictor Julien <vjulien@oisf.net>
Fri, 22 Sep 2023 07:48:15 +0000 (09:48 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 1 Nov 2023 05:50:26 +0000 (06:50 +0100)
Actually discontinue matching.

Fixes: 21f9cc3a39a0 ("discontinue matching on buffer if urilen returns a match failure.")
src/detect-engine-content-inspection.c

index ae7102f9c06103e56a643e25b211a766d88c8a52..8c5feb61a226732286c990a7c9326e92edb6a86b 100644 (file)
@@ -656,7 +656,7 @@ uint8_t DetectEngineContentInspection(DetectEngineCtx *de_ctx, DetectEngineThrea
             goto match;
         }
 
-        det_ctx->discontinue_matching = 0;
+        det_ctx->discontinue_matching = 1;
 
         goto no_match;
 #ifdef HAVE_LUA