diff -r 9f21bab39f42 -r 4a4892eec172 metadataengine/client/src/mdesessionimpl.cpp --- a/metadataengine/client/src/mdesessionimpl.cpp Tue May 11 16:36:55 2010 +0300 +++ b/metadataengine/client/src/mdesessionimpl.cpp Tue May 25 13:10:05 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 );