diff -r fc313e1df071 -r 6347473a7bb2 srsf/vcommandmanager/src/vcmanagervoicekeylauncher.cpp --- a/srsf/vcommandmanager/src/vcmanagervoicekeylauncher.cpp Wed Apr 14 15:58:44 2010 +0300 +++ b/srsf/vcommandmanager/src/vcmanagervoicekeylauncher.cpp Tue May 11 16:14:47 2010 +0300 @@ -176,6 +176,7 @@ { RApaLsSession apaLsSession; User::LeaveIfError( apaLsSession.Connect() ); + CleanupClosePushL(apaLsSession); TApaAppInfo appInfo; User::LeaveIfError( apaLsSession.GetAppInfo( appInfo, KVoiceUiUID ) ); @@ -188,7 +189,7 @@ User::LeaveIfError ( apaLsSession.StartApp( *apaCommandLine ) ); CleanupStack::PopAndDestroy( apaCommandLine ); - apaLsSession.Close(); + CleanupStack::PopAndDestroy(&apaLsSession); } }