]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
lua: SMTPGetRcptList use position as key, not value
authorVictor Julien <victor@inliniac.net>
Wed, 6 Jul 2016 10:57:22 +0000 (12:57 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 6 Jul 2016 10:57:32 +0000 (12:57 +0200)
src/util-lua-smtp.c

index 1d0e4ed7e8ccb6d4efc87230659576756aafe479..f18bea1b3c782b971cd4b5c806a186574f14209a 100644 (file)
@@ -306,8 +306,8 @@ static int GetRcptList(lua_State *luastate, Flow *flow)
     SMTPString *rcpt;
 
     TAILQ_FOREACH(rcpt, &smtp_tx->rcpt_to_list, next) {
-        LuaPushStringBuffer(luastate, rcpt->str, rcpt->len);
         lua_pushinteger(luastate, u++);
+        LuaPushStringBuffer(luastate, rcpt->str, rcpt->len);
         lua_settable(luastate, -3);
     }
     /* return 1 since we allways push one table to luastate */