From 1b5409f3fa92a58b8a77769fde09475ea5688cb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9?= Date: Wed, 12 Sep 2018 15:50:42 +0200 Subject: [PATCH] [Rspamd] Check if ip is valid (KEEP_SPAM symbol), fixes #1759 --- data/conf/rspamd/lua/rspamd.local.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/conf/rspamd/lua/rspamd.local.lua b/data/conf/rspamd/lua/rspamd.local.lua index 3043ec86..c6fc0b98 100644 --- a/data/conf/rspamd/lua/rspamd.local.lua +++ b/data/conf/rspamd/lua/rspamd.local.lua @@ -23,11 +23,11 @@ rspamd_config:register_symbol({ local redis_params = rspamd_parse_redis_server('keep_spam') local ip = task:get_from_ip() - if not ip then + if not ip:is_valid() then return false end - local from_ip_string = ip:to_string() + local from_ip_string = tostring(ip) ip_check_table = {from_ip_string} local maxbits = 128