]> source.dussan.org Git - rspamd.git/commitdiff
[Test] Silence warnings 1399/head
authorAndrew Lewis <nerf@judo.za.org>
Sun, 5 Feb 2017 15:35:59 +0000 (17:35 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Sun, 5 Feb 2017 15:35:59 +0000 (17:35 +0200)
.luacheckrc
src/plugins/lua/url_redirector.lua

index 5daf6620beda3e9eeaf400d75e3c6f31ac41a45f..1c39f8d07af55dc44b4794da8d07dc4bc34c7081 100644 (file)
@@ -26,7 +26,7 @@ globals = {
 }
 
 ignore = {
-  'W212', -- unused argument
+  '212', -- unused argument
 }
 
 files['/**/src/plugins/lua/spamassassin.lua'].globals = {
index 7465eb7aa29c64b3bc844f1b9893b173a5836a12..7c42a3fe3748218bfe8059ff3f334f2a02b5ea04 100644 (file)
@@ -25,9 +25,7 @@ local settings = {
 }
 
 local rspamd_logger = require "rspamd_logger"
-local rspamd_util = require "rspamd_util"
 local rspamd_http = require "rspamd_http"
-local fun = require "fun"
 local hash = require "rspamd_cryptobox_hash"
 
 local function cache_url(task, orig_url, url, key, param)
@@ -103,11 +101,7 @@ local function url_redirector_handler(task, url, param)
   local function redis_get_cb(err, data)
     if not err then
       if type(data) == 'string' then
-        if data == 'processing' then
-          -- We have already requested this url to be resolved, so just return
-          -- the original url
-
-        else
+        if data ~= 'processing' then
           -- Got cached result
           rspamd_logger.infox(task, 'found cached redirect from %s to %s',
             url, data)
@@ -116,10 +110,10 @@ local function url_redirector_handler(task, url, param)
         end
       end
     end
-    local function redis_reserve_cb(err, data)
-      if err then
-        rspamd_logger.errx(task, 'got error while setting redirect keys: %s', err)
-      elseif data == 1 then
+    local function redis_reserve_cb(nerr, ndata)
+      if nerr then
+        rspamd_logger.errx(task, 'got error while setting redirect keys: %s', nerr)
+      elseif ndata == 1 then
         resolve_url(task, url_str, url_str, key, param, 1)
       end
     end
@@ -132,6 +126,9 @@ local function url_redirector_handler(task, url, param)
       'SETNX', -- command
       {key, 'processing'} -- arguments
     )
+    if not ret then
+      rspamd_logger.errx(task, 'Couldnt schedule SETNX')
+    end
   end
   local ret = rspamd_redis_make_request(task,
     redis_params, -- connect params