]> source.dussan.org Git - rspamd.git/commitdiff
Fix pcall() argument in rspamd.lua
authordpetrov67 <dpetrov67@gmail.com>
Tue, 14 Feb 2023 16:53:40 +0000 (11:53 -0500)
committerGitHub <noreply@github.com>
Tue, 14 Feb 2023 16:53:40 +0000 (11:53 -0500)
rules/rspamd.lua

index 98fc5e09ee3e925730cee4c5cecf5c1fca5bf44a..5d93dec0091088b2a3bbc58ac14722accfb362ba 100644 (file)
@@ -57,7 +57,7 @@ local rmaps =  rspamd_config:get_all_opt("lua_maps")
 if rmaps and type(rmaps) == 'table' then
   local rspamd_logger = require "rspamd_logger"
   for k,v in pairs(rmaps) do
-    local status,map_or_err = pcall(rspamd_config:add_map(v))
+    local status,map_or_err = pcall(function () return rspamd_config:add_map(v) end)
 
     if not status then
       rspamd_logger.errx(rspamd_config, "cannot add map %s: %s", k, map_or_err)