From cafac610a7c8841dfc442518ec12cd306a4622cf Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 8 Feb 2012 21:35:49 +0100 Subject: ratelimit: if interval/burst are set to 0, assume ratelimiting shall be disabled --- src/ratelimit.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/ratelimit.c') diff --git a/src/ratelimit.c b/src/ratelimit.c index 1ddc83187f..93157c7a2e 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) { -- cgit v1.2.3-54-g00ecf