From 6a5e7be3804fe71d95b65860ac191c6decc757df Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Thu, 31 Aug 2017 12:02:14 +0000 Subject: [PATCH] - Fix #1418: [ip ratelimit] initialize slabhash using ip-ratelimit-slabs. git-svn-id: file:///svn/unbound/trunk@4330 be551aaa-1e26-0410-a405-d3ace91eadb9 --- doc/Changelog | 2 ++ services/cache/infra.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/Changelog b/doc/Changelog index 1019c2c36..eb537ec8e 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -5,6 +5,8 @@ - Fix #1417: [dnscrypt] shared secret cache counters, and works when dnscrypt is not enabled. And cache size configuration option. - make depend + - Fix #1418: [ip ratelimit] initialize slabhash using + ip-ratelimit-slabs. 30 August 2017: Wouter - updated contrib/fastrpz.patch to apply with configparser changes. diff --git a/services/cache/infra.c b/services/cache/infra.c index ca1102ef5..734b7969e 100644 --- a/services/cache/infra.c +++ b/services/cache/infra.c @@ -249,7 +249,7 @@ infra_create(struct config_file* cfg) name_tree_init_parents(&infra->domain_limits); } infra_ip_ratelimit = cfg->ip_ratelimit; - infra->client_ip_rates = slabhash_create(cfg->ratelimit_slabs, + infra->client_ip_rates = slabhash_create(cfg->ip_ratelimit_slabs, INFRA_HOST_STARTSIZE, cfg->ip_ratelimit_size, &ip_rate_sizefunc, &ip_rate_compfunc, &ip_rate_delkeyfunc, &ip_rate_deldatafunc, NULL); if(!infra->client_ip_rates) { -- 2.47.3