diff --git a/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.cpp b/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.cpp index 936f71bfea3b2d74b2470a70a8264f1dca52456f..ed1aeee9bf5e594417068e24abd04012c1b99884 100644 --- a/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.cpp +++ b/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.cpp @@ -217,6 +217,7 @@ XMLPlatformUtils::closeFile(const FileHandle theFile , MemoryManager* const manager) { reinterpret_cast<XMLMacAbstractFile*>(theFile)->close(); + delete reinterpret_cast<XMLMacAbstractFile*>(theFile); } unsigned int