summaryrefslogtreecommitdiffstats
path: root/plugins/imjournal/imjournal.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2013-06-17 14:19:34 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2013-06-17 14:19:34 +0200
commitfa523900ba66cda045d16476d64fd89d8d6f0bdc (patch)
treedc5f867dea9c7ab42b1845992a3a8f21fb7b3d25 /plugins/imjournal/imjournal.c
parentba4caf70560b5fd23fc2e1624b52f78784ce5b59 (diff)
parent1f6d402d50501bc612eb5041ed0674eb23432166 (diff)
downloadrsyslog-fa523900ba66cda045d16476d64fd89d8d6f0bdc.tar.gz
rsyslog-fa523900ba66cda045d16476d64fd89d8d6f0bdc.tar.bz2
rsyslog-fa523900ba66cda045d16476d64fd89d8d6f0bdc.zip
Merge branch 'v7-stable'
Diffstat (limited to 'plugins/imjournal/imjournal.c')
-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)