--- a/memspy/Driver/Kernel/Source/MemSpyDriverLogicalChannel.cpp Mon Jun 21 22:45:06 2010 +0100
+++ b/memspy/Driver/Kernel/Source/MemSpyDriverLogicalChannel.cpp Thu Jul 22 16:50:07 2010 +0100
@@ -51,10 +51,10 @@
NKern::ThreadEnterCS();
SubChannelsDestroy();
- NKern::ThreadLeaveCS();
TRACE( Kern::Printf("DMemSpyDriverLogicalChannel::~DMemSpyDriverLogicalChannel() - closing client thread..."));
Kern::SafeClose( (DObject*&) iClientThread, NULL );
+ NKern::ThreadLeaveCS();
TRACE( Kern::Printf("DMemSpyDriverLogicalChannel::~DMemSpyDriverLogicalChannel() - calling device to cleanup..."));
MemSpyDevice().Cleanup();