diff -r 6752808b2036 -r 646a02f170b9 metadataengine/server/src/mdsobjectdef.cpp --- a/metadataengine/server/src/mdsobjectdef.cpp Fri Feb 19 23:14:48 2010 +0200 +++ b/metadataengine/server/src/mdsobjectdef.cpp Fri Mar 12 15:44:28 2010 +0200 @@ -243,7 +243,8 @@ rowData.AppendL( TColumn( aNamespaceDefId ) ); rowData.AppendL( TColumn( iParent ? iParent->GetId() : KNoDefId ) ); rowData.AppendL( TColumn( (TInt32)iFlags ) ); - rowData.AppendL( TColumn( GetName().AllocL() ) ); + rowData.AppendL( TColumn( GetName().AllocLC() ) ); + CleanupStack::Pop(); // name TDefId id = MMdSIndexer::ExecuteAndGetIndexL( KMdsSqlClauseAddObjectDef,rowData );