Changeset 1282 for code/branches/merge/src/network/GameStateManager.cc
- Timestamp:
- May 15, 2008, 2:14:44 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/merge/src/network/GameStateManager.cc
r1265 r1282 84 84 if( (*it).second <= 0 ){ 85 85 COUT(4) << "GameStateManager: deleting gamestate with id: " << (*it).first << ", uses: " << (*it).second << std::endl; 86 delete[] gameStateMap[(*it).first]->data; 87 delete gameStateMap[(*it).first]; 88 gameStateMap.erase((*it).first); 86 std::map<int, GameState *>::iterator tempit = gameStateMap.find((*it).first); 87 if( tempit != gameStateMap.end() ){ 88 GameState *temp = tempit->second; 89 if(temp){ 90 delete[] gameStateMap[(*it).first]->data; 91 delete gameStateMap[(*it).first]; 92 gameStateMap.erase((*it).first); 93 } 94 } 89 95 gameStateUsed.erase(it++); 90 96 continue;
Note: See TracChangeset
for help on using the changeset viewer.