From 13d62486d9d0103b214e64c389623e44e05e0813 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 25 Jan 2017 13:28:57 +0000 Subject: [PATCH] [Minor] Avoid nan poisoning in ip_score --- src/plugins/lua/ip_score.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/lua/ip_score.lua b/src/plugins/lua/ip_score.lua index e7cd9079ff..fed38033e0 100644 --- a/src/plugins/lua/ip_score.lua +++ b/src/plugins/lua/ip_score.lua @@ -94,12 +94,16 @@ end local ip_score_set = function(task) local function new_score_set(score, old_score, old_total) local new_total - if old_total == -1 then + if old_total == -1 or old_total ~= old_total then new_total = 1 else new_total = old_total + 1 end + if score ~= score then + score = 0 + end + return old_score + score, new_total end -- 2.47.3