aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs')
-rw-r--r--OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs8
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