From: Lennart Poettering Date: Wed, 8 Feb 2012 20:35:49 +0000 (+0100) Subject: ratelimit: if interval/burst are set to 0, assume ratelimiting shall be disabled X-Git-Tag: v41~12 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=cafac610a7c8841dfc442518ec12cd306a4622cf;p=elogind.git ratelimit: if interval/burst are set to 0, assume ratelimiting shall be disabled --- diff --git a/src/ratelimit.c b/src/ratelimit.c index 1ddc83187..93157c7a2 100644 --- a/src/ratelimit.c +++ b/src/ratelimit.c @@ -30,11 +30,12 @@ bool ratelimit_test(RateLimit *r) { usec_t ts; - ts = now(CLOCK_MONOTONIC); - assert(r); - assert(r->interval > 0); - assert(r->burst > 0); + + if (r->interval <= 0 || r->burst <= 0) + return true; + + ts = now(CLOCK_MONOTONIC); if (r->begin <= 0 || r->begin + r->interval < ts) {