Core/Dungeon Finder: Restore consistency after an inconsistency is found while checking compatibilities

Closes issue 3950

--HG--
branch : trunk
This commit is contained in:
Spp
2010-09-13 09:43:59 +02:00
parent 1f9b2b5af7
commit 9a7990e4ed

View File

@@ -827,6 +827,7 @@ bool LFGMgr::CheckCompatibility(LfgGuidList check, LfgProposalList *proposals)
if (itQueue == m_QueueInfoMap.end())
{
sLog.outError("LFGMgr::CheckCompatibility: [" UI64FMTD "] is not queued but listed as queued!", *it);
RemoveFromQueue(*it);
return false;
}
pqInfoMap[*it] = itQueue->second;