From f0fb847f68543f35257513c6433638f2496ef75b Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 11 Sep 2018 18:22:59 +0100 Subject: [PATCH] [Fix] Fix byte array allocation in the pool --- src/libmime/mime_encoding.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libmime/mime_encoding.c b/src/libmime/mime_encoding.c index bc769ce921..7fd75af9da 100644 --- a/src/libmime/mime_encoding.c +++ b/src/libmime/mime_encoding.c @@ -449,7 +449,7 @@ rspamd_mime_text_part_utf8_convert (struct rspamd_task *task, msg_info_task ("converted from %s to UTF-8 inlen: %z, outlen: %d", charset, input->len, r); text_part->utf_raw_content = rspamd_mempool_alloc (task->task_pool, - sizeof (text_part->utf_raw_content)); + sizeof (*text_part->utf_raw_content) + sizeof (gpointer) * 4); text_part->utf_raw_content->data = d; text_part->utf_raw_content->len = r; -- 2.47.3