From: Vsevolod Stakhov Date: Wed, 12 Jul 2017 07:11:56 +0000 (+0100) Subject: [Minor] Do not load ARC plugin if dkim module is disabled X-Git-Tag: 1.7.0~861 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd6f2fa4115fafd6330297201c06ef2aa6abebb3;p=thirdparty%2Frspamd.git [Minor] Do not load ARC plugin if dkim module is disabled --- diff --git a/src/plugins/lua/arc.lua b/src/plugins/lua/arc.lua index f8ff800e03..997551c080 100644 --- a/src/plugins/lua/arc.lua +++ b/src/plugins/lua/arc.lua @@ -29,11 +29,22 @@ if confighelp then end local N = 'arc' + +if not rspamd_plugins.dkim then + rspamd_logger.errx(rspamd_config, "cannot enable arc plugin: dkim is disabled") + return +end + local dkim_verify = rspamd_plugins.dkim.verify local dkim_sign = rspamd_plugins.dkim.sign local dkim_canonicalize = rspamd_plugins.dkim.canon_header_relaxed local redis_params +if not dkim_verify or not dkim_sign or not dkim_canonicalize then + rspamd_logger.errx(rspamd_config, "cannot enable arc plugin: dkim is disabled") + return +end + local arc_symbols = { allow = 'ARC_ALLOW', invalid = 'ARC_INVALID',