From: Vsevolod Stakhov Date: Fri, 4 Sep 2015 14:17:33 +0000 (+0100) Subject: Extract mime part, not text part in task:get_parts X-Git-Tag: 1.0.0~87 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5281989b8d889350570df72c05466212efb511ef;p=thirdparty%2Frspamd.git Extract mime part, not text part in task:get_parts --- diff --git a/src/libmime/message.c b/src/libmime/message.c index 94aa5164dc..c9ffc5aac6 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 201888c3c9..4c323a1727 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);