dont try dequeues if didnt reacquired lock

This commit is contained in:
UbitUmarov
2016-07-17 16:16:24 +01:00
parent e881562d34
commit 79e464f33f

View File

@@ -78,7 +78,8 @@ namespace OpenSim.Framework
{
if (m_queue.Count < 1 && m_pqueue.Count < 1)
{
Monitor.Wait(m_queueSync, msTimeout);
if(!Monitor.Wait(m_queueSync, msTimeout))
return default(T);
}
if (m_pqueue.Count > 0)