From: Victor Julien Date: Wed, 6 Jul 2016 10:57:22 +0000 (+0200) Subject: lua: SMTPGetRcptList use position as key, not value X-Git-Tag: suricata-3.1.1~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7501bf744f74ea3072f056d83872c0ca9e492d3c;p=thirdparty%2Fsuricata.git lua: SMTPGetRcptList use position as key, not value --- diff --git a/src/util-lua-smtp.c b/src/util-lua-smtp.c index 1d0e4ed7e8..f18bea1b3c 100644 --- a/src/util-lua-smtp.c +++ b/src/util-lua-smtp.c @@ -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 */