diff options
Diffstat (limited to 'Software/Visual_Studio/SideChains/WebRtc.NET/src/managed.cpp')
| -rw-r--r-- | Software/Visual_Studio/SideChains/WebRtc.NET/src/managed.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Software/Visual_Studio/SideChains/WebRtc.NET/src/managed.cpp b/Software/Visual_Studio/SideChains/WebRtc.NET/src/managed.cpp index 63db79dc2..284fc7e7f 100644 --- a/Software/Visual_Studio/SideChains/WebRtc.NET/src/managed.cpp +++ b/Software/Visual_Studio/SideChains/WebRtc.NET/src/managed.cpp @@ -233,6 +233,8 @@ namespace WebRtc if (m_isDisposed) return; + m_isDisposed = true; + cd->Dispose(); // dispose managed data @@ -246,8 +248,6 @@ namespace WebRtc FreeGCHandle(onDataMessageHandle); //this->!ManagedConductor(); // call finalizer - - m_isDisposed = true; } static void InitializeSSL() @@ -405,11 +405,11 @@ namespace WebRtc !ManagedConductor() { // free unmanaged data - if (cd != NULL) - { - delete cd; - } - cd = NULL; + //if (cd != NULL) + //{ + // delete cd; + //} + //cd = NULL; } }; } |
