]> source.dussan.org Git - rspamd.git/commitdiff
Really disable unconfigured lua modules.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 8 Aug 2015 20:13:33 +0000 (21:13 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 8 Aug 2015 20:13:33 +0000 (21:13 +0100)
src/libserver/cfg_utils.c

index 6afff0476e74a7cae94999bffcaaec9d4d1bf33c..a864cf154922176f8f318e41a785602e89be7b02 100644 (file)
@@ -1065,6 +1065,11 @@ rspamd_config_is_module_enabled (struct rspamd_config *cfg,
        if (conf == NULL) {
                msg_info ("%s module %s is enabled but has not been configured",
                                is_c ? "internal" : "lua", module_name);
+
+               if (!is_c) {
+                       msg_info ("%s disabling unconfigured lua module", module_name);
+                       return FALSE;
+               }
        }
        else {
                enabled = ucl_object_find_key (conf, "enabled");