diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Server/Protocol/Handlers/BattleGroundHandler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/BattleGroundHandler.cpp b/src/server/game/Server/Protocol/Handlers/BattleGroundHandler.cpp index bf64f48c8b3..3d9face508d 100755 --- a/src/server/game/Server/Protocol/Handlers/BattleGroundHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/BattleGroundHandler.cpp @@ -474,7 +474,7 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket &recv_data) break; case 0: // leave queue // if player leaves rated arena match before match start, it is counted as he played but he lost - if (ginfo.IsRated) + if (ginfo.IsRated && ginfo.IsInvitedToBGInstanceGUID) { ArenaTeam * at = sObjectMgr.GetArenaTeamById(ginfo.Team); if (at) |