From: Victor Julien Date: Fri, 22 Sep 2023 07:48:15 +0000 (+0200) Subject: detect/urilen: fix discontinue matching logic X-Git-Tag: suricata-7.0.3~89 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80f13b93aad9a66a82485d7d31fbc7eec085ad31;p=thirdparty%2Fsuricata.git detect/urilen: fix discontinue matching logic Actually discontinue matching. Fixes: 21f9cc3a39a0 ("discontinue matching on buffer if urilen returns a match failure.") --- diff --git a/src/detect-engine-content-inspection.c b/src/detect-engine-content-inspection.c index ae7102f9c0..8c5feb61a2 100644 --- a/src/detect-engine-content-inspection.c +++ b/src/detect-engine-content-inspection.c @@ -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