From 16e1e48f051ce709011c1930d9c7dea25915b847 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 11 Sep 2015 13:05:58 +0100 Subject: [PATCH] Correctly handle arrays when reading mime_types. --- src/plugins/fuzzy_check.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/fuzzy_check.c b/src/plugins/fuzzy_check.c index ef10056e5..a2e03a16d 100644 --- a/src/plugins/fuzzy_check.c +++ b/src/plugins/fuzzy_check.c @@ -316,7 +316,7 @@ fuzzy_parse_rule (struct rspamd_config *cfg, const ucl_object_t *obj, gint cb_id if ((value = ucl_object_find_key (obj, "mime_types")) != NULL) { it = NULL; - while ((cur = ucl_iterate_object (value, &it, obj->type == UCL_ARRAY)) + while ((cur = ucl_iterate_object (value, &it, value->type == UCL_ARRAY)) != NULL) { rule->mime_types = g_list_concat (rule->mime_types, parse_mime_types (ucl_obj_tostring (cur))); -- 2.39.5