Grow/check Lua stack in unpack

This commit is contained in:
Alex Orlenko 2022-02-12 17:09:53 +00:00
parent f9fe869b76
commit dd91ebfbe5
No known key found for this signature in database
GPG key ID: 4C150C250863B96D

View file

@ -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);
}