]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
util-lua-common: use lua_pushinteger w/ int values
authorJuliana Fajardini <jufajardini@gmail.com>
Mon, 26 Jul 2021 12:24:02 +0000 (13:24 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 17 Sep 2021 09:03:48 +0000 (11:03 +0200)
replace lua_pushnumber with lua_pushinteger for SCFlowStats and
SCRuleIds.

src/util-lua-common.c

index d4de742fa6e8d8468d1f168e2d3536fbae9b6fe3..9735b6c55d67580d7a9b6e1a892c48cff2bae9d5 100644 (file)
@@ -493,9 +493,9 @@ static int LuaCallbackAppLayerProtoFlow(lua_State *luastate)
  */
 static int LuaCallbackStatsPushToStackFromFlow(lua_State *luastate, const Flow *f)
 {
-    lua_pushnumber(luastate, f->todstpktcnt);
+    lua_pushinteger(luastate, f->todstpktcnt);
     lua_pushnumber(luastate, f->todstbytecnt);
-    lua_pushnumber(luastate, f->tosrcpktcnt);
+    lua_pushinteger(luastate, f->tosrcpktcnt);
     lua_pushnumber(luastate, f->tosrcbytecnt);
     return 4;
 }
@@ -557,9 +557,9 @@ static int LuaCallbackFlowId(lua_State *luastate)
  */
 static int LuaCallbackRuleIdsPushToStackFromPacketAlert(lua_State *luastate, const PacketAlert *pa)
 {
-    lua_pushnumber (luastate, pa->s->id);
-    lua_pushnumber (luastate, pa->s->rev);
-    lua_pushnumber (luastate, pa->s->gid);
+    lua_pushinteger(luastate, pa->s->id);
+    lua_pushinteger(luastate, pa->s->rev);
+    lua_pushinteger(luastate, pa->s->gid);
     return 3;
 }