]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Pass pointer to request_pairs to lua_pushlightuserdata()
authorNick Porter <nick@portercomputing.co.uk>
Mon, 18 Jan 2021 13:39:46 +0000 (13:39 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 21 Jan 2021 23:05:49 +0000 (23:05 +0000)
src/modules/rlm_lua/lua.c

index fbc48d012ae3efa795c550ad665d6ea627eb97c1..0666a9ae1702009f52d79db69cc3b33180321320 100644 (file)
@@ -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");