From: Vsevolod Stakhov Date: Wed, 5 Sep 2018 17:20:28 +0000 (+0100) Subject: [Minor] Sigh, fix non-empty parts this time X-Git-Tag: 1.8.0~184 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ce08c225c4d2341de0195b83cbf46e6326ef63c6;p=thirdparty%2Frspamd.git [Minor] Sigh, fix non-empty parts this time --- diff --git a/src/libmime/message.c b/src/libmime/message.c index effcff8349..388ab0aa37 100644 --- a/src/libmime/message.c +++ b/src/libmime/message.c @@ -501,7 +501,8 @@ rspamd_normalize_text_part (struct rspamd_task *task, goffset off; struct rspamd_process_exception *ex; - /* Strip newlines */ + part->newlines = g_ptr_array_sized_new (128); + if (IS_PART_EMPTY (part)) { part->utf_stripped_content = g_byte_array_new (); } @@ -525,8 +526,6 @@ rspamd_normalize_text_part (struct rspamd_task *task, } } - part->newlines = g_ptr_array_sized_new (128); - rspamd_mempool_add_destructor (task->task_pool, (rspamd_mempool_destruct_t) free_byte_array_callback, part->utf_stripped_content);