]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/pcre: set app proto correctly when using modifiers 5000/head
authorVictor Julien <victor@inliniac.net>
Mon, 1 Jun 2020 10:56:20 +0000 (12:56 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 1 Jun 2020 13:16:34 +0000 (15:16 +0200)
src/detect-pcre.c

index 1563268294ba7c15c85aae8f6816fb92cc566f91..cc43645775df3c8b752f20549e89a94034de2525 100644 (file)
@@ -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;