Fix a crash when player is logged out when not in map.

This commit is contained in:
megamage
2011-11-12 08:16:52 -05:00
parent 077a2194ba
commit d9e4d991c9
+3
View File
@@ -648,7 +648,10 @@ void Map::RemovePlayerFromMap(Player* player, bool remove)
SendRemoveTransports(player);
player->UpdateObjectVisibility(true);
if (player->IsInGrid())
player->RemoveFromGrid();
else
ASSERT(remove); //maybe deleted in logoutplayer when player is not in a map
if (remove)
DeleteFromWorld(player);