diff -r d10d750052f0 -r 243519c5055f xml/legacyminidomparser/XMLParser/SRC/GMXMLFileDataSource.cpp --- a/xml/legacyminidomparser/XMLParser/SRC/GMXMLFileDataSource.cpp Tue Apr 27 18:31:15 2010 +0300 +++ b/xml/legacyminidomparser/XMLParser/SRC/GMXMLFileDataSource.cpp Tue May 11 17:54:43 2010 +0300 @@ -89,7 +89,7 @@ User::LeaveIfError(iXMLFile.Size(fileSize)); // make buffer - iXMLFileBuffer = HBufC8::NewLC(fileSize); + iXMLFileBuffer = HBufC8::NewL(fileSize); TPtr8 tmpbuffer(iXMLFileBuffer->Des()); // read file into buffer @@ -98,7 +98,6 @@ iXMLFile.Close(); - CleanupStack::Pop(); // memory buffer } void CMDXMLParserFileDataSource::GetData(TPtrC8 &aPtr, TRequestStatus &aStatus)