From: Vsevolod Stakhov Date: Tue, 4 Feb 2025 09:57:17 +0000 (+0000) Subject: [Fix] Always create ratelimit buckets X-Git-Tag: 3.11.1~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=38a18e5920bba292e04bd4cc5ba2aa5ff5bf14be;p=thirdparty%2Frspamd.git [Fix] Always create ratelimit buckets --- diff --git a/src/fuzzy_storage.c b/src/fuzzy_storage.c index 37d3f1ee1e..c29ac52650 100644 --- a/src/fuzzy_storage.c +++ b/src/fuzzy_storage.c @@ -3733,13 +3733,11 @@ start_fuzzy(struct rspamd_worker *worker) } /* Ratelimits */ - if (!isnan(ctx->leaky_bucket_rate) && !isnan(ctx->leaky_bucket_burst)) { - ctx->ratelimit_buckets = rspamd_lru_hash_new_full(ctx->max_buckets, - NULL, fuzzy_rl_bucket_free, - rspamd_inet_address_hash, rspamd_inet_address_equal); + ctx->ratelimit_buckets = rspamd_lru_hash_new_full(ctx->max_buckets, + NULL, fuzzy_rl_bucket_free, + rspamd_inet_address_hash, rspamd_inet_address_equal); - rspamd_fuzzy_maybe_load_ratelimits(ctx); - } + rspamd_fuzzy_maybe_load_ratelimits(ctx); /* Maps events */ ctx->resolver = rspamd_dns_resolver_init(worker->srv->logger,