Fix large memory leak in DRC

All elements get effective shapes, many of which get triangulated.  This
memory needs to be freed when destroying the tree
This commit is contained in:
Seth Hillbrand 2022-01-28 17:07:11 -08:00
parent 8753051db6
commit c2707f3cc0
1 changed files with 5 additions and 0 deletions

View File

@ -79,8 +79,13 @@ public:
~DRC_RTREE() ~DRC_RTREE()
{ {
for( auto tree : m_tree ) for( auto tree : m_tree )
{
for( auto el : *tree )
delete el;
delete tree; delete tree;
} }
}
/** /**
* Insert an item into the tree on a particular layer with an optional worst clearance. * Insert an item into the tree on a particular layer with an optional worst clearance.