[10871] Avoid lost arena match at leave queue (before invite to match)

This commit is contained in:
VladimirMangos 2010-12-13 21:31:45 +03:00
parent 73859988ad
commit 1a7dce690a
2 changed files with 2 additions and 2 deletions

View file

@ -444,7 +444,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.ArenaTeamId);
if (at)