diff options
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs index cecef0d..f733972 100644 --- a/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs +++ b/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs | |||
@@ -185,7 +185,13 @@ namespace OpenSim.Region.ClientStack.Linden | |||
185 | m_log.DebugFormat("[GetMeshModule] Closing"); | 185 | m_log.DebugFormat("[GetMeshModule] Closing"); |
186 | foreach (Thread t in m_workerThreads) | 186 | foreach (Thread t in m_workerThreads) |
187 | Watchdog.AbortThread(t.ManagedThreadId); | 187 | Watchdog.AbortThread(t.ManagedThreadId); |
188 | m_queue.Clear(); | 188 | // This will fail on region shutdown. Its harmless. |
189 | // Prevent red ink. | ||
190 | try | ||
191 | { | ||
192 | m_queue.Clear(); | ||
193 | } | ||
194 | catch {} | ||
189 | } | 195 | } |
190 | } | 196 | } |
191 | 197 | ||