From 0c1ddc970d5932e4da9759ad9cb6e3f82cf2e113 Mon Sep 17 00:00:00 2001 From: jackpoz Date: Mon, 2 Jun 2014 17:03:31 +0200 Subject: Core/Misc: Kick player in case of multiple CMSG_PLAYER_LOGIN Kick player in addition to logging an error in case of multiple CMSG_PLAYER_LOGIN. --- src/server/game/Handlers/CharacterHandler.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/server') diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index 1dd4f10fd90..7d9d83abfde 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -762,6 +762,7 @@ void WorldSession::HandlePlayerLoginOpcode(WorldPacket& recvData) if (PlayerLoading() || GetPlayer() != NULL) { TC_LOG_ERROR("network", "Player tryes to login again, AccountId = %d", GetAccountId()); + KickPlayer(); return; } -- cgit v1.2.3