diff --git a/src/Traffic/TrafficMgr.cxx b/src/Traffic/TrafficMgr.cxx index 13099c3f0..af3df2f73 100644 --- a/src/Traffic/TrafficMgr.cxx +++ b/src/Traffic/TrafficMgr.cxx @@ -493,6 +493,12 @@ void FGTrafficManager::shutdown() cachefile.close(); } scheduledAircraft.clear(); + + // REVIEW: Memory Leak + // 60,200,752 (59,468,656 direct, 732,096 indirect) bytes in 285,907 blocks are definitely lost in loss record 15,499 of 15,501 + // for (auto flight : flights[requiredAircraft]) { + // delete flight; + // } flights.clear(); currAircraft = scheduledAircraft.begin();