diff --git a/src/mission.cpp b/src/mission.cpp index 5e491658c5c..a465ff3f20b 100644 --- a/src/mission.cpp +++ b/src/mission.cpp @@ -297,6 +297,7 @@ bool missionShutDown() freeAllDroids(); freeAllStructs(); freeAllFeatures(); + freeAllFlagPositions(); releaseAllProxDisp(); gwShutDown(); @@ -790,6 +791,7 @@ void restoreMissionData() freeAllDroids(); freeAllStructs(); freeAllFeatures(); + freeAllFlagPositions(); gwShutDown(); if (game.type != LEVEL_TYPE::CAMPAIGN) {