diff -r 09978a29cfde -r b7b49303d0c0 mpx/commonframework/common/src/mpxplugininfo.cpp --- a/mpx/commonframework/common/src/mpxplugininfo.cpp Fri Jul 09 17:03:16 2010 -0500 +++ b/mpx/commonframework/common/src/mpxplugininfo.cpp Fri Jul 23 17:48:16 2010 -0500 @@ -427,6 +427,7 @@ EXPORT_C void CMPXPluginInfo::ExtractUidsFromTextL( const TDesC8& aData, RArray& aArray ) { + CleanupClosePushL(aArray); aArray.Reset(); const TUint8* p = aData.Ptr(); TInt startPos(0); @@ -461,6 +462,7 @@ TaggedDataParser::ConvertText8ToTIntL(element, val); aArray.AppendL(TUid::Uid(val)); } + CleanupStack::Pop(); } // ---------------------------------------------------------------------------