We can see assignments of TheGameInfo:
TheGameInfo = TheLAN->GetMyGame();
TheGameInfo = TheGameSpyGame;
TheGameInfo = TheSkirmishGameInfo;
etc.
However on deleting it does not properly clear TheGameInfo leaving a dangling pointer
delete TheSkirmishGameInfo; TheSkirmishGameInfo = nullptr;
delete TheGameSpyGame; TheGameSpyGame = nullptr;
We can see assignments of
TheGameInfo:TheGameInfo = TheLAN->GetMyGame();TheGameInfo = TheGameSpyGame;TheGameInfo = TheSkirmishGameInfo;etc.
However on deleting it does not properly clear
TheGameInfoleaving a dangling pointerdelete TheSkirmishGameInfo; TheSkirmishGameInfo = nullptr;delete TheGameSpyGame; TheGameSpyGame = nullptr;