connectivitylayer/isce/ismpmultiplexer_dll/src/multiplexer.cpp
changeset 9 8486d82aef45
parent 0 63b37f68c1ce
--- a/connectivitylayer/isce/ismpmultiplexer_dll/src/multiplexer.cpp	Wed Apr 21 14:29:55 2010 +0300
+++ b/connectivitylayer/isce/ismpmultiplexer_dll/src/multiplexer.cpp	Tue Oct 19 13:16:20 2010 +0300
@@ -75,8 +75,12 @@
         temp = NULL;
         iShMultiplexers[ i ] = NULL;
         }
-    // No need to check, either we have it or we had reboted.
-    iShMultiplexersMutex->Close( NULL );
+        
+    if ( iShMultiplexersMutex )
+        {
+        iShMultiplexersMutex->Close( NULL );
+        }
+        
     C_TRACE( ( _T( "DMultiplexer::~DMultiplexer<" ) ) );
 
     }