1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-22 01:57:45 +00:00

Fix nav_export memory leak. (#650)

* Fix nav_export memory leak.

* space
This commit is contained in:
コレット 2020-03-12 10:28:48 +09:00 committed by GitHub
parent 2a98922697
commit 95573810f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -317,7 +317,13 @@ unsigned char* TiledNavmeshGenerator::buildTileMesh( const int tx, const int ty,
const int ncid = rcGetChunksOverlappingRect( m_chunkyMesh, tbmin, tbmax, cid, 512 );
if( !ncid )
{
rcFreeHeightField( m_solid );
m_solid = nullptr;
delete[] m_triareas;
m_triareas = nullptr;
return nullptr;
}
m_tileTriCount = 0;
@ -452,6 +458,10 @@ unsigned char* TiledNavmeshGenerator::buildTileMesh( const int tx, const int ty,
if( m_cset->nconts == 0 )
{
rcFreeCompactHeightfield( m_chf );
rcFreeContourSet( m_cset );
m_chf = nullptr;
m_cset = nullptr;
return nullptr;
}