Fixed a memory leak in tolua_cWorld_ChunkStay. (CID 43618)
This commit is contained in:
parent
f2b7cb138f
commit
26568a852e
@ -1750,7 +1750,6 @@ static int tolua_cWorld_ChunkStay(lua_State * tolua_S)
|
|||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
cLuaChunkStay * ChunkStay = new cLuaChunkStay(*Plugin);
|
|
||||||
|
|
||||||
// Read the params:
|
// Read the params:
|
||||||
cWorld * World = (cWorld *)tolua_tousertype(tolua_S, 1, NULL);
|
cWorld * World = (cWorld *)tolua_tousertype(tolua_S, 1, NULL);
|
||||||
@ -1760,8 +1759,12 @@ static int tolua_cWorld_ChunkStay(lua_State * tolua_S)
|
|||||||
L.LogStackTrace();
|
L.LogStackTrace();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cLuaChunkStay * ChunkStay = new cLuaChunkStay(*Plugin);
|
||||||
|
|
||||||
if (!ChunkStay->AddChunks(2))
|
if (!ChunkStay->AddChunks(2))
|
||||||
{
|
{
|
||||||
|
delete ChunkStay;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user