]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix types
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 14 Jul 2018 14:03:36 +0000 (15:03 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 14 Jul 2018 14:03:36 +0000 (15:03 +0100)
src/plugins/lua/ratelimit.lua

index 7ab688ebfb85d6df70dcb3f46b69ed78cc25b3c9..839ec5c6cd8c8d2d5ad76431537739c70d32e4d8 100644 (file)
@@ -447,7 +447,9 @@ local function ratelimit_cb(task)
 
     if ret then
       local bucket = parse_limit(k, bd)
-      prefixes[redis_key] = make_prefix(redis_key, k, bucket)
+      if bucket[1] then
+        prefixes[redis_key] = make_prefix(redis_key, k, bucket[1])
+      end
       nprefixes = nprefixes + 1
     else
       rspamd_logger.errx(task, 'cannot call handler for %s: %s',
@@ -664,14 +666,6 @@ if opts then
       name = 'RATELIMIT_UPDATE',
       callback = ratelimit_update_cb,
     }
-
-    if settings.custom_keywords then
-      for _, v in pairs(settings.custom_keywords) do
-        if type(v) == 'table' and type(v['init']) == 'function' then
-          v['init']()
-        end
-      end
-    end
   end
 end