]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
profiling/rules: add BUG_ON to profile tracking
authorVictor Julien <vjulien@oisf.net>
Fri, 12 May 2023 12:21:37 +0000 (14:21 +0200)
committerVictor Julien <vjulien@oisf.net>
Fri, 12 May 2023 17:52:15 +0000 (19:52 +0200)
src/util-profiling.h

index 647ad7b4ccbc2ff1ddc32cd9a81d315df427bb8a..dbcd89489a50f3fd6ada588f8b8262cfa7493cf3 100644 (file)
@@ -423,6 +423,7 @@ void SCProfilingRuleThreatAggregate(DetectEngineThreadCtx *det_ctx);
         SCProfilingRuleUpdateCounter(                                                              \
                 ctx, r->profiling_id, profile_rule_end_ - profile_rule_start_, m);                 \
         profiling_rules_entered--;                                                                 \
+        BUG_ON(profiling_rules_entered < 0);                                                       \
     }
 
 #else /* PROFILE_RULES */