diff -r 33ae025ac1e8 -r 2290317b9ec5 metadataengine/client/src/mdesessionimpl.cpp --- a/metadataengine/client/src/mdesessionimpl.cpp Mon May 03 12:55:01 2010 +0300 +++ b/metadataengine/client/src/mdesessionimpl.cpp Fri May 14 16:38:28 2010 +0300 @@ -1338,6 +1338,7 @@ { const TDesC& uri = *((*aObjects)[i]); HBufC* lcUri = HBufC::NewLC( uri.Length() ); + // Note: CopyLC doesn't push anything to cleanup stack lcUri->Des().CopyLC( uri ); buffer->InsertL( *lcUri ); CleanupStack::PopAndDestroy( lcUri );