From 74d8d95f83cc101f9a8ff8ec9fed8344d40f0e14 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Mon, 14 Oct 2013 16:29:32 +0200 Subject: [PATCH] Don't initialize threshold before rules on delayed detect. Bug #999. --- src/suricata.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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();