1
0

Initialised MetaArrays in BlockArea

Fixes CID 43621
This commit is contained in:
Tycho 2014-04-27 13:12:36 -07:00
parent 25d933883a
commit a2b1fa6520

View File

@ -663,8 +663,12 @@ void cBlockArea::Merge(const cBlockArea & a_Src, int a_RelX, int a_RelY, int a_R
if (IsDummyMetas)
{
SrcMetas = new NIBBLETYPE[a_Src.GetBlockCount()];
DstMetas = new NIBBLETYPE[GetBlockCount()];
size_t SrcCount = a_Src.GetBlockCount();
size_t DestCount = GetBlockCount();
SrcMetas = new NIBBLETYPE[SrcCount];
DstMetas = new NIBBLETYPE[DestCount];
memset(SrcMetas, 0, SrcCount);
memset(DstMetas, 0, DestCount);
}
switch (a_Strategy)