]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Lua_redis: Allow requests with no callback
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 27 Jul 2019 10:02:53 +0000 (11:02 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 27 Jul 2019 10:02:53 +0000 (11:02 +0100)
lualib/lua_redis.lua

index 67bf271ab1346328567b8cef1a10c1f429a53f8f..f3ff6d40092f1c8664e39d340017cc89285c9900 100644 (file)
@@ -865,7 +865,9 @@ local function rspamd_redis_make_request(task, redis_params, key, is_write,
     else
       addr:ok()
     end
-    callback(err, data, addr)
+    if callback then
+      callback(err, data, addr)
+    end
   end
   if not task or not redis_params or not callback or not command then
     return false,nil,nil
@@ -965,7 +967,9 @@ local function redis_make_request_taskless(ev_base, cfg, redis_params, key,
     else
       addr:ok()
     end
-    callback(err, data, addr)
+    if callback then
+      callback(err, data, addr)
+    end
   end
 
   local rspamd_redis = require "rspamd_redis"