]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Remove couple more globals in Lua plugins 1108/head
authorAndrew Lewis <nerf@judo.za.org>
Mon, 7 Nov 2016 13:54:45 +0000 (15:54 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Mon, 7 Nov 2016 13:54:45 +0000 (15:54 +0200)
src/plugins/lua/once_received.lua
src/plugins/lua/ratelimit.lua

index 82d044c193e46b9cfd426f29dc6daccad1ad1bc1..9b502defa1e47240d720c6ee8619aa63bac75fa5 100644 (file)
@@ -63,7 +63,7 @@ local function check_quantity_received (task)
 
   local task_ip = task:get_ip()
 
-  if ((not check_user and task:get_user()) or
+  if ((not check_authed and task:get_user()) or
       (not check_local and task_ip and task_ip:is_local())) then
     rspamd_logger.infox(task, 'Skipping once_received for authenticated user or local network')
     return
index 571cfda97f4544f45146c7c598cbc4a8505bfae4..001f3caa1c7b809a3a9d37c685642d717a33e17d 100644 (file)
@@ -187,8 +187,8 @@ local function dynamic_rate_key(task, rtype)
   if not have_to then
     return table.concat(key_t, ":")
   else
-    rate_keys = {}
-    rcpts = task:get_recipients(0)
+    local rate_keys = {}
+    local rcpts = task:get_recipients(0)
     if not rcpts or not rcpts[1] or not rcpts[1]['addr'] then
       return nil
     end
@@ -196,7 +196,7 @@ local function dynamic_rate_key(task, rtype)
     local total_rcpt = 0
     for _, r in ipairs(rcpts) do
       if r['addr'] and total_rcpt < max_rcpt then
-        key_f = string.format(key_s, r['addr'])
+        local key_f = string.format(key_s, r['addr'])
         table.insert(rate_keys, key_f)
         total_rcpt = total_rcpt + 1
       end
@@ -298,6 +298,7 @@ local function check_limits(task, args)
       fun.map(function(a) return rspamd_str_split(a[2], ":")[2] end, args)))
   end
 
+  local _
   ret,_,upstream = rspamd_redis_make_request(task,
     redis_params, -- connect params
     key, -- hash key
@@ -381,6 +382,7 @@ local function set_limits(task, args)
     end
   end
 
+  local _
   ret,_,upstream = rspamd_redis_make_request(task,
     redis_params, -- connect params
     key, -- hash key