From 639c54d7cf71845bfad02b86b84c0271198428e3 Mon Sep 17 00:00:00 2001 From: Andrew Lewis Date: Tue, 6 Sep 2016 17:03:45 +0200 Subject: [PATCH] [Minor] Ratelimit: remove duplicated division on ham scores; fix registration --- src/plugins/lua/ratelimit.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/lua/ratelimit.lua b/src/plugins/lua/ratelimit.lua index 48052502f8..8acc3edcfb 100644 --- a/src/plugins/lua/ratelimit.lua +++ b/src/plugins/lua/ratelimit.lua @@ -103,7 +103,7 @@ local function resize_element(x_score, x_total, element) x_ip_score = x_score / ip_score_spam_divisor element = element * rspamd_util.tanh(2.718281 * x_ip_score) elseif x_score < 0 then - x_ip_score = (1 + ((x_score / x_total) * -1)) * ip_score_ham_multiplier + x_ip_score = ((1 + (x_score * -1)) * ip_score_ham_multiplier) element = element * x_ip_score end return element @@ -518,7 +518,7 @@ if opts then symbol = ratelimit_symbol end local id = rspamd_config:register_symbol({ - name = ratelimit_symbol, + name = symbol, callback = rate_test, }) if use_ip_score then -- 2.47.3