Fixed memory leak

This commit is contained in:
Loki 2012-05-06 16:12:09 +04:00
parent 40fda24615
commit 9de37bea5a
5 changed files with 91 additions and 63 deletions

View file

@ -52,7 +52,6 @@ import mage.server.challenge.ChallengeManager;
import mage.server.draft.DraftManager;
import mage.server.game.*;
import mage.server.services.LogKeys;
import mage.server.services.LogService;
import mage.server.services.impl.LogServiceImpl;
import mage.server.tournament.TournamentFactory;
import mage.server.tournament.TournamentManager;
@ -432,9 +431,12 @@ public class TableController {
cancelTimeout();
startGame(choosingPlayerId);
}
// else {
// GamesRoomManager.getInstance().removeTable(table.getId());
// }
else {
GamesRoomManager.getInstance().removeTable(table.getId());
match.getGames().clear();
match = null;
table = null;
}
} catch (GameException ex) {
logger.fatal(null, ex);
}