Browse Source

[Rspamd] Check if ip is valid (KEEP_SPAM symbol), fixes #1759

André 7 years ago
parent
commit
1b5409f3fa
1 changed files with 2 additions and 2 deletions
  1. 2 2
      data/conf/rspamd/lua/rspamd.local.lua

+ 2 - 2
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 redis_params = rspamd_parse_redis_server('keep_spam')
     local ip = task:get_from_ip()
     local ip = task:get_from_ip()
 
 
-    if not ip then
+    if not ip:is_valid() then
       return false
       return false
     end
     end
 
 
-    local from_ip_string = ip:to_string()
+    local from_ip_string = tostring(ip)
     ip_check_table = {from_ip_string}
     ip_check_table = {from_ip_string}
 
 
     local maxbits = 128
     local maxbits = 128