]> source.dussan.org Git - rspamd.git/commitdiff
Add alias for 'options = noip' as 'no_ip = true'
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 27 Nov 2015 16:47:05 +0000 (16:47 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 27 Nov 2015 16:47:05 +0000 (16:47 +0000)
src/plugins/surbl.c

index d0424238dc3331c8259fa1fb8240c6d5922f50a2..361a3780cc91223dae4bfe3512aa639e0579ca68 100644 (file)
@@ -480,12 +480,20 @@ surbl_module_config (struct rspamd_config *cfg)
                                        surbl_module_ctx->surbl_pool,
                                        ucl_obj_tostring (cur));
                        }
+
                        cur = ucl_obj_get_key (cur_rule, "options");
                        if (cur != NULL && cur->type == UCL_STRING) {
                                if (strstr (ucl_obj_tostring (cur), "noip") != NULL) {
                                        new_suffix->options |= SURBL_OPTION_NOIP;
                                }
                        }
+
+                       cur = ucl_obj_get_key (cur_rule, "no_ip");
+                       if (cur != NULL && cur->type == UCL_STRING) {
+                               if (ucl_object_toboolean (cur)) {
+                                       new_suffix->options |= SURBL_OPTION_NOIP;
+                               }
+                       }
                        cur = ucl_obj_get_key (cur_rule, "resolve_ip");
                        if (cur != NULL && cur->type == UCL_BOOLEAN) {
                                if (ucl_object_toboolean (cur)) {