From dd91ebfbe545841f0dbe8d573fd90ad6f7c41c5b Mon Sep 17 00:00:00 2001 From: Alex Orlenko Date: Sat, 12 Feb 2022 17:09:53 +0000 Subject: [PATCH] Grow/check Lua stack in unpack --- src/lua.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lua.rs b/src/lua.rs index dd8b448..a768248 100644 --- a/src/lua.rs +++ b/src/lua.rs @@ -2402,6 +2402,7 @@ impl Lua { unsafe extern "C" fn unpack(state: *mut ffi::lua_State) -> c_int { let len = ffi::lua_tointeger(state, 2); + ffi::luaL_checkstack(state, len as c_int, ptr::null()); for i in 1..=len { ffi::lua_rawgeti(state, 1, i); }