]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect: only reset packet alert things in unittest mode
authorVictor Julien <vjulien@oisf.net>
Sat, 17 May 2025 10:21:57 +0000 (12:21 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 10 Jun 2025 06:36:36 +0000 (08:36 +0200)
src/detect.c

index 571e03a9d8acb8bc7490df8e28d76edb683fb6f8..4fcb84e008db93b94548496a1f6ba889e04a760a 100644 (file)
@@ -875,9 +875,11 @@ static DetectRunScratchpad DetectRunSetup(
     PACKET_PROFILING_DETECT_START(p, PROF_DETECT_SETUP);
 
 #ifdef UNITTESTS
-    p->alerts.cnt = 0;
-    p->alerts.discarded = 0;
-    p->alerts.suppressed = 0;
+    if (RunmodeIsUnittests()) {
+        p->alerts.cnt = 0;
+        p->alerts.discarded = 0;
+        p->alerts.suppressed = 0;
+    }
 #endif
     det_ctx->filestore_cnt = 0;
     det_ctx->base64_decoded_len = 0;