diff --git a/src/suricata.c b/src/suricata.c index 1e75dee94a..3318a17b43 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -1734,6 +1734,8 @@ static int LoadSignatures(DetectEngineCtx *de_ctx, SCInstance *suri) if (de_ctx->failure_fatal) return TM_ECODE_FAILED; } + + SCThresholdConfInitContext(de_ctx, NULL); return TM_ECODE_OK; } @@ -2067,7 +2069,6 @@ int main(int argc, char **argv) if (suri.sig_file == NULL && suri.rule_reload == 1) UtilSignalHandlerSetup(SIGUSR2, SignalHandlerSigusr2); - SCThresholdConfInitContext(de_ctx,NULL); SCAsn1LoadConfig(); CoredumpLoadConfig();