Removed memory leak
This was SVN commit r1008.
This commit is contained in:
parent
16b198b05d
commit
fdaa535fc2
@ -139,6 +139,9 @@ CGame::CGame():
|
||||
|
||||
CGame::~CGame()
|
||||
{
|
||||
for (size_t i=0; i<m_Players.size(); ++i)
|
||||
delete m_Players[i];
|
||||
|
||||
debug_out("CGame::~CGame(): Game object DESTROYED\n");
|
||||
}
|
||||
|
||||
@ -146,6 +149,10 @@ PSRETURN CGame::StartGame(CGameAttributes *pAttribs)
|
||||
{
|
||||
try
|
||||
{
|
||||
// Free old memory
|
||||
for (size_t i=0; i<m_Players.size(); ++i)
|
||||
delete m_Players[i];
|
||||
|
||||
m_NumPlayers=pAttribs->GetValue("numPlayers").ToUInt();
|
||||
m_Players.resize(m_NumPlayers);
|
||||
for (uint i=0;i<m_NumPlayers;i++)
|
||||
|
Loading…
Reference in New Issue
Block a user