One more check on closing EQs.

This commit is contained in:
diva
2008-12-22 06:10:36 +00:00
parent c66cfb51f7
commit fc9ffa5f97

View File

@@ -208,7 +208,8 @@ namespace OpenSim.Region.Environment.Modules.Framework
private void ClientClosed(UUID AgentID)
{
m_log.DebugFormat("[EVENTQUEUE]: Closed client {0} in region {1}", AgentID, m_scene.RegionInfo.RegionName);
while (queues[AgentID].Count() > 0)
while ((queues[AgentID] != null) && queues[AgentID].Count() > 0)
Thread.Sleep(1000);
lock (queues)