From 5281989b8d889350570df72c05466212efb511ef Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 4 Sep 2015 15:17:33 +0100 Subject: [PATCH] Extract mime part, not text part in task:get_parts --- src/libmime/message.c | 2 +- src/lua/lua_task.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libmime/message.c b/src/libmime/message.c index 94aa5164d..c9ffc5aac 100644 --- a/src/libmime/message.c +++ b/src/libmime/message.c @@ -1373,7 +1373,7 @@ mime_foreach_callback (GMimeObject * part, gpointer user_data) part_stream)); g_object_unref (part_stream); mime_part = - rspamd_mempool_alloc (task->task_pool, + rspamd_mempool_alloc0 (task->task_pool, sizeof (struct mime_part)); hdrs = g_mime_object_get_headers (GMIME_OBJECT (part)); diff --git a/src/lua/lua_task.c b/src/lua/lua_task.c index 201888c3c..4c323a172 100644 --- a/src/lua/lua_task.c +++ b/src/lua/lua_task.c @@ -918,7 +918,7 @@ lua_task_get_parts (lua_State * L) lua_newtable (L); for (i = 0; i < task->parts->len; i ++) { - part = g_ptr_array_index (task->text_parts, i); + part = g_ptr_array_index (task->parts, i); ppart = lua_newuserdata (L, sizeof (struct mime_part *)); *ppart = part; rspamd_lua_setclass (L, "rspamd{mimepart}", -1); -- 2.39.5