From: Vsevolod Stakhov Date: Tue, 11 Sep 2018 17:22:59 +0000 (+0100) Subject: [Fix] Fix byte array allocation in the pool X-Git-Tag: 1.8.0~133 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f0fb847f68543f35257513c6433638f2496ef75b;p=thirdparty%2Frspamd.git [Fix] Fix byte array allocation in the pool --- 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;