Amend to last commit: synchronize access to queues.

0.7.3-post-fixes
Diva Canto 2012-02-20 11:12:02 -08:00
parent 512910a51f
commit 3259b1d1e0
1 changed files with 5 additions and 2 deletions

View File

@ -215,8 +215,11 @@ namespace OpenSim.Services.Connectors.Simulation
}
// we get here iff success == false
// blacklist sim for 2 minutes
_failedSims.AddOrUpdate(destination.ServerURI, true, 120);
m_updateAgentQueue.Clear();
lock (m_updateAgentQueue)
{
_failedSims.AddOrUpdate(destination.ServerURI, true, 120);
m_updateAgentQueue.Remove(uri);
}
return false;
}