perfsrv/memspy/Driver/Kernel/Source/MemSpyDriverXferBuffer.cpp
changeset 62 1c2bb2fc7c87
parent 51 98307c651589
--- a/perfsrv/memspy/Driver/Kernel/Source/MemSpyDriverXferBuffer.cpp	Fri Oct 08 14:56:39 2010 +0300
+++ b/perfsrv/memspy/Driver/Kernel/Source/MemSpyDriverXferBuffer.cpp	Tue Oct 26 16:20:32 2010 +0300
@@ -41,9 +41,12 @@
 	{
 	TRACE( Kern::Printf("DMemSpyDriverXferBuffer::~DMemSpyDriverXferBuffer() - START - this: 0x%08x", this ));
 
-    NKern::ThreadEnterCS();
-    delete iBuffer;
-    NKern::ThreadLeaveCS();
+    if (iBuffer) 
+        {
+        NKern::ThreadEnterCS();
+        delete iBuffer;
+        NKern::ThreadLeaveCS();
+        }
 
     TRACE( Kern::Printf("DMemSpyDriverXferBuffer::~DMemSpyDriverXferBuffer() - END - this: 0x%08x", this ));
 	}