aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/GenericAsyncResult.cs
diff options
context:
space:
mode:
authorJohn Hurliman2009-10-09 02:10:53 -0700
committerJohn Hurliman2009-10-09 02:10:53 -0700
commit494a1e922dd5c86ef54d7a83347ec8ba255e0e83 (patch)
treeeb5a6eb7282007d970f672fe044ab60aea895f07 /OpenSim/Framework/Communications/GenericAsyncResult.cs
parent* Added a lock object for the write functions in LLUDPClientCollection (immut... (diff)
downloadopensim-SC-494a1e922dd5c86ef54d7a83347ec8ba255e0e83.zip
opensim-SC-494a1e922dd5c86ef54d7a83347ec8ba255e0e83.tar.gz
opensim-SC-494a1e922dd5c86ef54d7a83347ec8ba255e0e83.tar.bz2
opensim-SC-494a1e922dd5c86ef54d7a83347ec8ba255e0e83.tar.xz
Calling .Close() on AutoResetEvent and ManualResetEvent (those classes contain an unmanaged resource that will not automatically be disposed when they are GCed), and commenting out some ManualResetEvents that are not in use yet
Diffstat (limited to 'OpenSim/Framework/Communications/GenericAsyncResult.cs')
-rw-r--r--OpenSim/Framework/Communications/GenericAsyncResult.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/OpenSim/Framework/Communications/GenericAsyncResult.cs b/OpenSim/Framework/Communications/GenericAsyncResult.cs
index efd2f43..8e3f62b 100644
--- a/OpenSim/Framework/Communications/GenericAsyncResult.cs
+++ b/OpenSim/Framework/Communications/GenericAsyncResult.cs
@@ -146,6 +146,7 @@ namespace OpenSim.Framework.Communications
146 // If the operation isn't done, wait for it 146 // If the operation isn't done, wait for it
147 AsyncWaitHandle.WaitOne(); 147 AsyncWaitHandle.WaitOne();
148 AsyncWaitHandle.Close(); 148 AsyncWaitHandle.Close();
149 m_waitHandle.Close();
149 m_waitHandle = null; // Allow early GC 150 m_waitHandle = null; // Allow early GC
150 } 151 }
151 152