--- a/perfapps/memspyui/ui/avkon/src/MemSpyDocument.cpp Fri Sep 03 17:11:21 2010 +0300
+++ b/perfapps/memspyui/ui/avkon/src/MemSpyDocument.cpp Fri Sep 17 14:22:55 2010 +0300
@@ -37,7 +37,11 @@
CMemSpyDocument::~CMemSpyDocument()
{
delete iSettings;
- iMemSpySession->Close();
+ if( iMemSpySession != NULL )
+ {
+ iMemSpySession->Close();
+ delete iMemSpySession;
+ }
}
@@ -47,9 +51,9 @@
//cigasto
//iEngine = CMemSpyEngine::NewL( fsSession );
- iMemSpySession = new (ELeave) RMemSpySession();
- //RMemSpySession iMemSpySession;
- TInt error = iMemSpySession->Connect();
+ iMemSpySession = new (ELeave) RMemSpySession();
+
+ TInt error = iMemSpySession->Connect();
if(error != KErrNotFound)
{
User::LeaveIfError( error );