]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
signature: checks protocol for file.name keyword
authorPhilippe Antoine <contact@catenacyber.fr>
Thu, 17 Sep 2020 13:22:49 +0000 (15:22 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 7 Oct 2020 16:41:09 +0000 (18:41 +0200)
By setting the flags as for the filename keyword (not sticky version)

(cherry picked from commit 61d0cd139972bd7767c7a0013b756fb7e0e2219c)

src/detect-filename.c

index 440d41d24244e2fa55e9838ab2dc23a577d3df83..216f1712865c04eaae7409494d105d2e95438a22 100644 (file)
@@ -344,6 +344,7 @@ static int DetectFilenameSetupSticky(DetectEngineCtx *de_ctx, Signature *s, cons
 {
     if (DetectBufferSetActiveList(s, g_file_name_buffer_id) < 0)
         return -1;
+    s->file_flags |= (FILE_SIG_NEED_FILE | FILE_SIG_NEED_FILENAME);
     return 0;
 }