From 7547126570000ddce915c58e7590430be55d67c4 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Wed, 12 Aug 2015 12:03:52 +0800 Subject: [PATCH] bugfix: memory leak , See Issue #323 --- 3rd/lua/lfunc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/3rd/lua/lfunc.c b/3rd/lua/lfunc.c index ae603c8f..b0d9db4b 100644 --- a/3rd/lua/lfunc.c +++ b/3rd/lua/lfunc.c @@ -135,6 +135,7 @@ static void freesharedproto (lua_State *L, SharedProto *f) { luaM_freearray(L, f->lineinfo, f->sizelineinfo); luaM_freearray(L, f->locvars, f->sizelocvars); luaM_freearray(L, f->upvalues, f->sizeupvalues); + luaM_free(L, f); } void luaF_freeproto (lua_State *L, Proto *f) {