From 848221b096e346f02021047cfec569db54c4a7a5 Mon Sep 17 00:00:00 2001 From: bol-van Date: Tue, 20 Jan 2026 11:03:28 +0300 Subject: [PATCH] nfqws2: use __close in lua 5.5 --- nfq2/lua.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nfq2/lua.c b/nfq2/lua.c index 50aae14..c623f91 100644 --- a/nfq2/lua.c +++ b/nfq2/lua.c @@ -2687,6 +2687,9 @@ static void lua_mt_init_zstream(lua_State *L) luaL_newmetatable(L, "userdata_zstream"); lua_pushcfunction(L, lua_cfunc_zstream_gc); lua_setfield(L, -2, "__gc"); + // Lua 5.5+ to-be-closed var + lua_pushcfunction(L, lua_cfunc_zstream_gc); + lua_setfield(L, -2, "__close"); lua_pop(L,1); LUA_STACK_GUARD_LEAVE(L, 0)