Преглед на файлове

[Feature] Strip smtp comments from message id

tags/3.0
Vsevolod Stakhov преди 3 години
родител
ревизия
ca04d2496d
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4
    2
      src/libmime/mime_headers.c

+ 4
- 2
src/libmime/mime_headers.c Целия файл

@@ -44,7 +44,7 @@ rspamd_mime_header_check_special (struct rspamd_task *task,
struct rspamd_received_header *recv;
const gchar *p, *end;
gchar *id;
gint max_recipients = -1;
gint max_recipients = -1, len;

if (task->cfg) {
max_recipients = task->cfg->max_recipients;
@@ -93,7 +93,9 @@ rspamd_mime_header_check_special (struct rspamd_task *task,

rh->flags = RSPAMD_HEADER_MESSAGE_ID|RSPAMD_HEADER_UNIQUE;
p = rh->decoded;
end = p + strlen (p);
len = rspamd_strip_smtp_comments_inplace(rh->decoded, strlen(p));
rh->decoded[len] = '\0'; /* Zero terminate after stripping */
end = p + len;

if (*p == '<') {
p++;

Loading…
Отказ
Запис