@@ -318,6 +318,7 @@ CTownHandler::CTownHandler():
CTownHandler::~CTownHandler()
{
delete randomTown;
+ delete randomFaction;
}
JsonNode readBuilding(CLegacyConfigParser & parser)
@@ -166,6 +166,8 @@ CGameState::~CGameState()
// explicitly delete all ongoing battles first - BattleInfo destructor requires valid CGameState
currentBattles.clear();
map.dellNull();
+ scenarioOps.dellNull();
+ initialOpts.dellNull();
void CGameState::preInit(Services * services)