diff --git a/src/util-profiling-rules.c b/src/util-profiling-rules.c index af7aede291..24099151a1 100644 --- a/src/util-profiling-rules.c +++ b/src/util-profiling-rules.c @@ -526,6 +526,9 @@ void SCProfilingRuleThreadCleanup(DetectEngineThreadCtx *det_ctx) { void SCProfilingRuleInitCounters(DetectEngineCtx *de_ctx) { + if (profiling_rules_enabled == 0) + return; + de_ctx->profile_ctx = SCProfilingRuleInitCtx(); BUG_ON(de_ctx->profile_ctx == NULL);