]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Fix] Always create ratelimit buckets
authorVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 4 Feb 2025 09:57:17 +0000 (09:57 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 4 Feb 2025 09:57:17 +0000 (09:57 +0000)
src/fuzzy_storage.c

index 37d3f1ee1ea057e4caf10dd3ae2b829f975bd6d6..c29ac52650e06189db2fffd80ab15c49a679d655 100644 (file)
@@ -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,