]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
GList -> GPtrArray for parts
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 13 Jul 2015 23:08:24 +0000 (00:08 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 13 Jul 2015 23:08:24 +0000 (00:08 +0100)
src/libmime/images.c

index de542ea18090b0e71b0d3a70fb13af59bae8c41c..25668ba3d78c436b901d947dd812f1005c96c984 100644 (file)
@@ -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);
        }
 
 }