aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/fuzzy_check.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/fuzzy_check.c')
-rw-r--r--src/plugins/fuzzy_check.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/plugins/fuzzy_check.c b/src/plugins/fuzzy_check.c
index ab326f0fe..1b24b596a 100644
--- a/src/plugins/fuzzy_check.c
+++ b/src/plugins/fuzzy_check.c
@@ -2370,8 +2370,6 @@ fuzzy_generate_commands (struct rspamd_task *task, struct fuzzy_rule *rule,
if (!skip_existing) {
g_ptr_array_add (res, io);
}
-
- g_ptr_array_add (res, io);
}
if (rule->fuzzy_images) {
@@ -2399,8 +2397,6 @@ fuzzy_generate_commands (struct rspamd_task *task, struct fuzzy_rule *rule,
if (!skip_existing) {
g_ptr_array_add (res, io);
}
-
- g_ptr_array_add (res, io);
}
}
}
@@ -2413,7 +2409,7 @@ fuzzy_generate_commands (struct rspamd_task *task, struct fuzzy_rule *rule,
if (G_LIKELY (!(flags & FUZZY_CHECK_FLAG_NOIMAGES))) {
if (mime_part->ct &&
- !(mime_part->flags & RSPAMD_MIME_PART_TEXT) &&
+ !(mime_part->flags & RSPAMD_MIME_PART_TEXT|RSPAMD_MIME_PART_IMAGE) &&
mime_part->parsed_data.len > 0 &&
fuzzy_check_content_type (rule, mime_part->ct)) {
if (fuzzy_module_ctx->min_bytes <= 0 || mime_part->parsed_data.len >=
@@ -2435,8 +2431,6 @@ fuzzy_generate_commands (struct rspamd_task *task, struct fuzzy_rule *rule,
if (!skip_existing) {
g_ptr_array_add (res, io);
}
-
- g_ptr_array_add (res, io);
}
}
}