From: Vsevolod Stakhov Date: Fri, 24 May 2019 13:46:00 +0000 (+0100) Subject: [Minor] Fix processing message ids without braces X-Git-Tag: 2.0~858 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7f71260a4eb5467a6e99e08c4d6aa8f8d5449c18;p=rspamd.git [Minor] Fix processing message ids without braces --- diff --git a/src/libmime/mime_headers.c b/src/libmime/mime_headers.c index caf69cd16..cf6d0f763 100644 --- a/src/libmime/mime_headers.c +++ b/src/libmime/mime_headers.c @@ -73,32 +73,32 @@ rspamd_mime_header_check_special (struct rspamd_task *task, end = p + strlen (p); if (*p == '<') { - p ++; + p++; + } - if (end > p) { - gchar *d; + if (end > p) { + gchar *d; - if (*(end - 1) == '>') { - end --; - } + if (*(end - 1) == '>') { + end --; + } - id = rspamd_mempool_alloc (task->task_pool, end - p + 1); - d = id; + id = rspamd_mempool_alloc (task->task_pool, end - p + 1); + d = id; - while (p < end) { - if (g_ascii_isgraph (*p)) { - *d++ = *p++; - } - else { - *d++ = '?'; - p++; - } + while (p < end) { + if (g_ascii_isgraph (*p)) { + *d++ = *p++; + } + else { + *d++ = '?'; + p++; } + } - *d = '\0'; + *d = '\0'; - task->message_id = id; - } + task->message_id = id; } break;