diff -r 07b41fa8d1dd -r ca8a1b6995f6 memspy/Console/Source/ConsoleMain.cpp --- a/memspy/Console/Source/ConsoleMain.cpp Thu Aug 19 11:25:43 2010 +0300 +++ b/memspy/Console/Source/ConsoleMain.cpp Tue Aug 31 16:45:49 2010 +0300 @@ -26,6 +26,7 @@ // Engine includes #include +#include // User includes #include "ConsoleMenu.h" @@ -54,11 +55,12 @@ CleanupStack::PushL( console ); // Engine - CMemSpyEngine* engine = CMemSpyEngine::NewL( fsSession ); - CleanupStack::PushL( engine ); + RMemSpySession session; + User::LeaveIfError(session.Connect()); + CleanupClosePushL(session); // Menu & event handler AO - CMemSpyConsoleMenu::NewLC( *engine, *console ); + CMemSpyConsoleMenu::NewLC( session, *console ); // Play nicely with external processes RProcess::Rendezvous( KErrNone );