jberry 2004/04/15 08:35:14
Modified: c/src/xercesc/util/Platforms/MacOS MacOSPlatformUtils.cpp
Log:
Fix bug XERCESC-1195. Mac abstract files not being deleted at close causing memory
leak. Patch thanks to Alberto.
Revision Changes Path
1.27 +2 -1
xml-xerces/c/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.cpp
Index: MacOSPlatformUtils.cpp
===================================================================
RCS file:
/home/cvs/xml-xerces/c/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.cpp,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- MacOSPlatformUtils.cpp 28 Feb 2004 19:35:04 -0000 1.26
+++ MacOSPlatformUtils.cpp 15 Apr 2004 15:35:14 -0000 1.27
@@ -217,6 +217,7 @@
, MemoryManager* const manager)
{
reinterpret_cast<XMLMacAbstractFile*>(theFile)->close();
+ delete reinterpret_cast<XMLMacAbstractFile*>(theFile);
}
unsigned int
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]