Browse Source

[Minor] Exclude irrelevant parts from mime_headers regexp

tags/3.3
Vsevolod Stakhov 1 year ago
parent
commit
189acef32f
No account linked to committer's email address
1 changed files with 6 additions and 0 deletions
  1. 6
    0
      src/libserver/re_cache.c

+ 6
- 0
src/libserver/re_cache.c View File

@@ -1178,6 +1178,12 @@ rspamd_re_cache_exec_re (struct rspamd_task *task,
break;
case RSPAMD_RE_MIMEHEADER:
PTR_ARRAY_FOREACH (MESSAGE_FIELD (task, parts), i, mime_part) {
if (mime_part->parent_part == NULL ||
!IS_PART_MULTIPART(mime_part->parent_part) ||
IS_PART_MESSAGE(mime_part)) {
/* We filter parts that have no multipart parent or are a messages here */
continue;
}
rh = rspamd_message_get_header_from_hash(mime_part->raw_headers,
re_class->type_data, FALSE);


Loading…
Cancel
Save