Fixed buffers reuse absolute line information

This commit is contained in:
Roberto Ierusalimschy
2023-12-27 17:42:00 -03:00
parent 12b6f610b0
commit e7af9cdf0b
4 changed files with 36 additions and 13 deletions

View File

@@ -268,10 +268,10 @@ void luaF_freeproto (lua_State *L, Proto *f) {
if (!(f->flag & PF_FIXED)) {
luaM_freearray(L, f->code, f->sizecode);
luaM_freearray(L, f->lineinfo, f->sizelineinfo);
luaM_freearray(L, f->abslineinfo, f->sizeabslineinfo);
}
luaM_freearray(L, f->p, f->sizep);
luaM_freearray(L, f->k, f->sizek);
luaM_freearray(L, f->abslineinfo, f->sizeabslineinfo);
luaM_freearray(L, f->locvars, f->sizelocvars);
luaM_freearray(L, f->upvalues, f->sizeupvalues);
luaM_free(L, f);