Merge pull request #2570 from KaleviKolttonen/make_ratelimit_burst_unsigned_int

Make configuration setting SystemLogRateLimitBurst unsigned int
This commit is contained in:
Rainer Gerhards 2018-03-21 11:13:13 +01:00 committed by GitHub
commit bf77f72ffb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -327,7 +327,7 @@ finalize_it:
/* enable linux-like ratelimiting */
void
ratelimitSetLinuxLike(ratelimit_t *ratelimit, unsigned short interval, unsigned short burst)
ratelimitSetLinuxLike(ratelimit_t *ratelimit, unsigned short interval, unsigned burst)
{
ratelimit->interval = interval;
ratelimit->burst = burst;

View File

@ -25,7 +25,7 @@ struct ratelimit_s {
char *name; /**< rate limiter name, e.g. for user messages */
/* support for Linux kernel-type ratelimiting */
unsigned short interval;
unsigned short burst;
unsigned burst;
intTiny severity; /**< ratelimit only equal or lower severity levels (eq or higher values) */
unsigned done;
unsigned missed;
@ -42,7 +42,7 @@ struct ratelimit_s {
/* prototypes */
rsRetVal ratelimitNew(ratelimit_t **ppThis, const char *modname, const char *dynname);
void ratelimitSetThreadSafe(ratelimit_t *ratelimit);
void ratelimitSetLinuxLike(ratelimit_t *ratelimit, unsigned short interval, unsigned short burst);
void ratelimitSetLinuxLike(ratelimit_t *ratelimit, unsigned short interval, unsigned burst);
void ratelimitSetNoTimeCache(ratelimit_t *ratelimit);
void ratelimitSetSeverity(ratelimit_t *ratelimit, intTiny severity);
rsRetVal ratelimitMsg(ratelimit_t *ratelimit, smsg_t *pMsg, smsg_t **ppRep);