diff --git a/src/tools/pcb_reader/nav/TiledNavmeshGenerator.cpp b/src/tools/pcb_reader/nav/TiledNavmeshGenerator.cpp index 5b3be0ab..3fa19668 100644 --- a/src/tools/pcb_reader/nav/TiledNavmeshGenerator.cpp +++ b/src/tools/pcb_reader/nav/TiledNavmeshGenerator.cpp @@ -89,6 +89,11 @@ TiledNavmeshGenerator::~TiledNavmeshGenerator() { delete m_mesh; delete m_chunkyMesh; + + delete m_ctx; + + dtFreeNavMesh( m_navMesh ); + dtFreeNavMeshQuery( m_navQuery ); } void TiledNavmeshGenerator::saveNavmesh( const std::string& name )