]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/pcre: Test capture group/var mismatch
authorJeff Lucovsky <jeff@lucovsky.org>
Mon, 8 Feb 2021 13:06:53 +0000 (08:06 -0500)
committerVictor Julien <victor@inliniac.net>
Mon, 15 Feb 2021 10:05:06 +0000 (11:05 +0100)
(cherry picked from commit cbb03dbb39d76cf1a2770ef35ba07aac5c3657b5)

src/detect-pcre.c

index 2d4a4dc7668c57ea6ec4201343b8271eafb33624..9bff6d044d4f50b657c50d6bafd9710a9693ed79 100644 (file)
@@ -3552,6 +3552,11 @@ static int DetectPcreParseCaptureTest(void)
     s = DetectEngineAppendSig(de_ctx, "alert http any any -> any any "
             "(content:\"Server: \"; http_header; pcre:\"/([a-z]+)([0-9]+)\\r\\n/HR, flow:somecapture, pkt:anothercap\"; content:\"xyz\"; http_header; sid:3;)");
     FAIL_IF(s == NULL);
+    s = DetectEngineAppendSig(de_ctx,
+            "alert http any any -> any any "
+            "(content:\"Server: \"; http_header; pcre:\"/([a-z]+)\\r\\n/HR, flow:somecapture, "
+            "pkt:anothercap\"; content:\"xyz\"; http_header; sid:3;)");
+    FAIL_IF_NOT_NULL(s);
 
     SigGroupBuild(de_ctx);