summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2021-10-15 11:31:56 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2021-10-15 11:31:56 +0100
commit5512bbb2c7506b5fea638bc2f4d242362b8976c5 (patch)
treef21035a71e055d9af2164c8bd34835eb7ab3be25 /src
parentafdd86ad9be24f1b4843b9f4d990b13590d8a4a6 (diff)
downloadrspamd-5512bbb2c7506b5fea638bc2f4d242362b8976c5.tar.gz
rspamd-5512bbb2c7506b5fea638bc2f4d242362b8976c5.zip
[Minor] Set table index
Diffstat (limited to 'src')
-rw-r--r--src/lua/lua_mimepart.c2
-rw-r--r--src/lua/lua_task.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/lua/lua_mimepart.c b/src/lua/lua_mimepart.c
index 5c0c80c2d..1f6a62f40 100644
--- a/src/lua/lua_mimepart.c
+++ b/src/lua/lua_mimepart.c
@@ -1725,11 +1725,13 @@ lua_mimepart_get_headers (lua_State *L)
if (part) {
struct rspamd_mime_header *cur;
+ int i = 1;
lua_createtable (L, rspamd_mime_headers_count(part->raw_headers), 0);
LL_FOREACH2(part->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 {
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 {