From: Vsevolod Stakhov Date: Mon, 13 Jul 2015 23:08:24 +0000 (+0100) Subject: GList -> GPtrArray for parts X-Git-Tag: 1.0.0~381 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fd4dfe5811892f379a5bd3d96407731edb2e5e1c;p=thirdparty%2Frspamd.git GList -> GPtrArray for parts --- diff --git a/src/libmime/images.c b/src/libmime/images.c index de542ea180..25668ba3d7 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); } }