diff --git a/OpenSim/Framework/BlockingQueue.cs b/OpenSim/Framework/BlockingQueue.cs index 3e90fac569..aef1192364 100644 --- a/OpenSim/Framework/BlockingQueue.cs +++ b/OpenSim/Framework/BlockingQueue.cs @@ -76,10 +76,9 @@ namespace OpenSim.Framework { lock (m_queueSync) { - bool success = true; - while (m_queue.Count < 1 && m_pqueue.Count < 1 && success) + if (m_queue.Count < 1 && m_pqueue.Count < 1) { - success = Monitor.Wait(m_queueSync, msTimeout); + Monitor.Wait(m_queueSync, msTimeout); } if (m_pqueue.Count > 0)