Memory Leak Fix - matlib

Reclaimed 61,560 bytes in 405 blocks
This commit is contained in:
Scott Giese 2020-08-24 00:20:59 -05:00
parent f14bcfb3c5
commit 5b0f44f0db

View File

@ -97,8 +97,7 @@ bool SGMaterialLib::load( const SGPath &fg_root, const SGPath& mpath,
}
// Read list of areas
// REVIEW: Memory Leak - 10,240 (1,440 direct, 8,800 indirect) bytes in 60 blocks are definitely lost
AreaList* arealist = new AreaList;
auto arealist = std::make_shared<AreaList>();
const simgear::PropertyList areas = node->getChildren("area");
simgear::PropertyList::const_iterator area_iter = areas.begin();