From fd4dfe5811892f379a5bd3d96407731edb2e5e1c Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 14 Jul 2015 00:08:24 +0100 Subject: GList -> GPtrArray for parts --- src/libmime/images.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/libmime/images.c b/src/libmime/images.c index de542ea18..25668ba3d 100644 --- a/src/libmime/images.c +++ b/src/libmime/images.c @@ -38,17 +38,15 @@ static void process_image (struct rspamd_task *task, struct mime_part *part); void process_images (struct rspamd_task *task) { - GList *cur; + guint i; struct mime_part *part; - cur = task->parts; - while (cur) { - part = cur->data; + for (i = 0; i < task->parts->len; i ++) { + part = g_ptr_array_index (task->parts, i); if (g_mime_content_type_is_type (part->type, "image", "*") && part->content->len > 0) { process_image (task, part); } - cur = g_list_next (cur); } } -- cgit v1.2.3