]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
file-store: fix force store
authorVictor Julien <victor@inliniac.net>
Wed, 1 Mar 2017 22:23:04 +0000 (23:23 +0100)
committerVictor Julien <victor@inliniac.net>
Sat, 25 Mar 2017 08:12:56 +0000 (09:12 +0100)
src/detect.c

index 657f831aed8ba1cecb70f0849aff80153fb0bd28..7b0881ee9548f10ed41db94906ba1e29ffe61701 100644 (file)
@@ -895,7 +895,9 @@ static inline void
 DetectPostInspectFileFlagsUpdate(Flow *pflow, const SigGroupHead *sgh, uint8_t direction)
 {
     /* see if this sgh requires us to consider file storing */
-    if (sgh == NULL || sgh->filestore_cnt == 0) {
+    if (!FileForceFilestore() && (sgh == NULL ||
+                sgh->filestore_cnt == 0))
+    {
         FileDisableStoring(pflow, direction);
     }
 #ifdef HAVE_MAGIC