diff -r 0d28c1c5b6dd -r 2828b4d142c0 phonebookui/Phonebook2/UIExtensionManager/src/CPbk2UIExtensionMenuManager.cpp --- a/phonebookui/Phonebook2/UIExtensionManager/src/CPbk2UIExtensionMenuManager.cpp Tue Apr 27 16:23:35 2010 +0300 +++ b/phonebookui/Phonebook2/UIExtensionManager/src/CPbk2UIExtensionMenuManager.cpp Tue May 11 16:00:21 2010 +0300 @@ -100,6 +100,7 @@ void CPbk2UIExtensionMenuManager::PluginForCommandIdL( TInt aCommandId, RArray& aPluginUids ) const { + CleanupClosePushL( aPluginUids ); const TInt informationCount = iExtensionLoader.PluginInformation().Count(); for ( TInt i = 0; i < informationCount; ++i ) @@ -111,6 +112,7 @@ aPluginUids.AppendL( pluginInformation->ImplementationUid() ); } } + CleanupStack::Pop(); } // --------------------------------------------------------------------------