From: Andrew Lewis Date: Tue, 6 Sep 2016 15:03:45 +0000 (+0200) Subject: [Minor] Ratelimit: remove duplicated division on ham scores; fix registration X-Git-Tag: 1.4.0~477^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Fpull%2F930%2Fhead;p=rspamd.git [Minor] Ratelimit: remove duplicated division on ham scores; fix registration --- diff --git a/src/plugins/lua/ratelimit.lua b/src/plugins/lua/ratelimit.lua index 48052502f..8acc3edcf 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