From: Nick Porter Date: Mon, 18 Jan 2021 13:39:46 +0000 (+0000) Subject: Pass pointer to request_pairs to lua_pushlightuserdata() X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=df9fd0c70bb3f82841a98828f5264d3c97f6fe1e;p=thirdparty%2Ffreeradius-server.git Pass pointer to request_pairs to lua_pushlightuserdata() --- diff --git a/src/modules/rlm_lua/lua.c b/src/modules/rlm_lua/lua.c index fbc48d012ae..0666a9ae170 100644 --- a/src/modules/rlm_lua/lua.c +++ b/src/modules/rlm_lua/lua.c @@ -544,7 +544,7 @@ static int _lua_pair_accessor_init(lua_State *L) * for v in request[User-Name].pairs() do */ lua_newtable(L); - lua_pushlightuserdata(L, request->request_pairs); + lua_pushlightuserdata(L, &request->request_pairs); lua_pushlightuserdata(L, up); lua_pushcclosure(L, _lua_pair_iterator_init, 2); lua_setfield(L, -2, "pairs");