From 7f71260a4eb5467a6e99e08c4d6aa8f8d5449c18 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 24 May 2019 14:46:00 +0100 Subject: [PATCH] [Minor] Fix processing message ids without braces --- src/libmime/mime_headers.c | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) 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; -- 2.39.5