aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_task.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua/lua_task.c')
-rw-r--r--src/lua/lua_task.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lua/lua_task.c b/src/lua/lua_task.c
index 7f9eb0343..3d81391b0 100644
--- a/src/lua/lua_task.c
+++ b/src/lua/lua_task.c
@@ -3130,11 +3130,13 @@ lua_task_get_headers (lua_State *L)
if (task && task->message) {
struct rspamd_mime_header *cur;
+ int i = 1;
lua_createtable (L, rspamd_mime_headers_count(MESSAGE_FIELD(task, raw_headers)), 0);
LL_FOREACH2(MESSAGE_FIELD(task, headers_order), cur, ord_next) {
rspamd_lua_push_header_array(L, cur->name, cur, RSPAMD_TASK_HEADER_PUSH_FULL,
need_modified);
+ lua_rawseti(L, -2, i++);
}
}
else {