From cee1660a3cdea9ccaa38efec2661c076fac59333 Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Mon, 15 Mar 2010 17:04:55 +0300 Subject: [PATCH] [9587] Fixed freeze after recent loot roll code changes. Thanks to j4r0d for testing. --- src/game/Group.cpp | 2 +- src/shared/revision_nr.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/Group.cpp b/src/game/Group.cpp index c794bb8ce..f438f20f2 100644 --- a/src/game/Group.cpp +++ b/src/game/Group.cpp @@ -711,7 +711,7 @@ bool Group::CountRollVote(ObjectGuid const& playerGUID, Rolls::iterator& rollI, Roll::PlayerVote::iterator itr = roll->playerVote.find(playerGUID.GetRawValue()); // this condition means that player joins to the party after roll begins if (itr == roll->playerVote.end()) - return false; + return true; // result used for need iterator ++, so avoid for end of list if (roll->getLoot()) if (roll->getLoot()->items.empty()) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index c3abe5d72..4eaaa4c2f 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "9586" + #define REVISION_NR "9587" #endif // __REVISION_NR_H__