]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/files: fix buffer tracking with multiple files
authorVictor Julien <victor@inliniac.net>
Tue, 15 Jun 2021 13:14:55 +0000 (15:14 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 21 Jun 2021 19:32:04 +0000 (21:32 +0200)
src/detect-filemagic.c
src/detect-filename.c

index 49b0d125fd96388b32f46c7bfcc8174cfc115e84..de7e8cf9f5c6f00797e5c82937f3c909ecf36dce 100644 (file)
@@ -554,6 +554,7 @@ static void PrefilterTxFilemagic(DetectEngineThreadCtx *det_ctx,
                         &det_ctx->mtcu, &det_ctx->pmq,
                         buffer->inspect, buffer->inspect_len);
             }
+            local_file_id++;
         }
     }
 }
index a5ac0b2ae054314f3cce559497f3e41fcd944a4a..a19424758f913a568ff2a660e1e9a076c168d08e 100644 (file)
@@ -460,6 +460,7 @@ static void PrefilterTxFilename(DetectEngineThreadCtx *det_ctx,
                         &det_ctx->mtcu, &det_ctx->pmq,
                         buffer->inspect, buffer->inspect_len);
             }
+            local_file_id++;
         }
     }
 }