aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-11-24 15:13:07 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-11-24 15:13:07 +0000
commitad2c3309f877d5f854694bc6fc0bd260693d0021 (patch)
tree3fd2fe704b5980b045c3c8d03e5d3adeb4838905 /src/libmime
parent60e807dd6d24c55e42bcbb6f14a77219212fafb5 (diff)
downloadrspamd-ad2c3309f877d5f854694bc6fc0bd260693d0021.tar.gz
rspamd-ad2c3309f877d5f854694bc6fc0bd260693d0021.zip
When returning headers, reverse list to restore the original order
Diffstat (limited to 'src/libmime')
-rw-r--r--src/libmime/message.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libmime/message.c b/src/libmime/message.c
index e1aec3b85..3c643f8a0 100644
--- a/src/libmime/message.c
+++ b/src/libmime/message.c
@@ -1871,6 +1871,7 @@ rspamd_message_get_header (struct rspamd_task *task,
}
if (gret != NULL) {
+ gret = g_list_reverse (gret);
rspamd_mempool_add_destructor (task->task_pool,
(rspamd_mempool_destruct_t)g_list_free, gret);
}