diff -r 09978a29cfde -r b7b49303d0c0 mpx/viewframework/viewutility/src/mpxviewplugininfo.cpp --- a/mpx/viewframework/viewutility/src/mpxviewplugininfo.cpp Fri Jul 09 17:03:16 2010 -0500 +++ b/mpx/viewframework/viewutility/src/mpxviewplugininfo.cpp Fri Jul 23 17:48:16 2010 -0500 @@ -189,6 +189,7 @@ const TDesC8& aData, RArray& aArray ) { + CleanupClosePushL(aArray); aArray.Reset(); TInt nextPos( 0 ); @@ -205,6 +206,7 @@ aArray.AppendL( TUid::Uid( pluginUid ) ); } } while ( KErrNotFound != nextPos ); + CleanupStack::Pop(); } // ---------------------------------------------------------------------------