summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2013-12-05 00:02:28 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2013-12-05 00:02:28 +0000
commitb74e1ee5ae045eb5b61592d374f6cdf3011818be (patch)
tree6ea13b3fd3345c0c437d5fb3bbd74fc8117c5b07 /src/plugins
parent244757cec52b1a90369ceb641bdb1f31e02d104d (diff)
downloadrspamd-b74e1ee5ae045eb5b61592d374f6cdf3011818be.tar.gz
rspamd-b74e1ee5ae045eb5b61592d374f6cdf3011818be.zip
Fix initialization order.
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/fuzzy_check.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/plugins/fuzzy_check.c b/src/plugins/fuzzy_check.c
index 304de560a..1a1657878 100644
--- a/src/plugins/fuzzy_check.c
+++ b/src/plugins/fuzzy_check.c
@@ -342,6 +342,13 @@ fuzzy_parse_rule (struct config_file *cfg, ucl_object_t *obj)
}
}
+ if ((value = ucl_object_find_key (obj, "max_score")) != NULL) {
+ rule->max_score = ucl_obj_todouble (value);
+ }
+ if ((value = ucl_object_find_key (obj, "read_only")) != NULL) {
+ rule->read_only = ucl_obj_toboolean (value);
+ }
+
if ((value = ucl_object_find_key (obj, "servers")) != NULL) {
if (value->type == UCL_ARRAY) {
value = value->value.av;
@@ -367,13 +374,6 @@ fuzzy_parse_rule (struct config_file *cfg, ucl_object_t *obj)
}
}
- if ((value = ucl_object_find_key (obj, "max_score")) != NULL) {
- rule->max_score = ucl_obj_todouble (value);
- }
- if ((value = ucl_object_find_key (obj, "read_only")) != NULL) {
- rule->read_only = ucl_obj_toboolean (value);
- }
-
return 0;
}