summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rwxr-xr-xplugins/imjournal/imjournal.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/imjournal/imjournal.c b/plugins/imjournal/imjournal.c
index 7f6c31d6..f9c7eeec 100755
--- a/plugins/imjournal/imjournal.c
+++ b/plugins/imjournal/imjournal.c
@@ -515,7 +515,10 @@ finalize_it:
BEGINrunInput
CODESTARTrunInput
CHKiRet(ratelimitNew(&ratelimiter, "imjournal", NULL));
+ dbgprintf("imjournal: ratelimiting burst %d, interval %d\n", cs.ratelimitBurst,
+ cs.ratelimitInterval);
ratelimitSetLinuxLike(ratelimiter, cs.ratelimitInterval, cs.ratelimitBurst);
+ ratelimitSetNoTimeCache(ratelimiter);
if (cs.stateFile) {
CHKiRet(loadJournalState());
@@ -601,6 +604,7 @@ ENDwillRun
/* close journal */
BEGINafterRun
CODESTARTafterRun
+ ratelimitDestruct(ratelimiter);
if (cs.stateFile) { /* can't persist without a state file */
persistJournalState();
}
@@ -610,7 +614,6 @@ ENDafterRun
BEGINmodExit
CODESTARTmodExit
- ratelimitDestruct(ratelimiter);
if(pInputName != NULL)
prop.Destruct(&pInputName);
if(pLocalHostIP != NULL)