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) {