From f8f2a2bbc082aefacedd4e5cbc1e39c7f783b1ed Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Mon, 1 Jun 2020 12:56:20 +0200 Subject: [PATCH] detect/pcre: set app proto correctly when using modifiers --- src/detect-pcre.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/detect-pcre.c b/src/detect-pcre.c index 1563268294..cc43645775 100644 --- a/src/detect-pcre.c +++ b/src/detect-pcre.c @@ -902,7 +902,8 @@ static int DetectPcreSetup (DetectEngineCtx *de_ctx, Signature *s, const char *r alproto != s->alproto) { goto error; } - s->alproto = alproto; + if (DetectSignatureSetAppProto(s, alproto) < 0) + goto error; } sm_list = parsed_sm_list; break; -- 2.47.2