tng 2002/12/02 11:16:26 Modified: c/src/xercesc/util/Platforms/FreeBSD FreeBSDPlatformUtils.cpp Log: [Bug 14723] Memory leak in atomicOpsMutex. Patch from Adam Zell. Revision Changes Path 1.6 +5 -2 xml-xerces/c/src/xercesc/util/Platforms/FreeBSD/FreeBSDPlatformUtils.cpp Index: FreeBSDPlatformUtils.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/Platforms/FreeBSD/FreeBSDPlatformUtils.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- FreeBSDPlatformUtils.cpp 4 Nov 2002 15:13:00 -0000 1.5 +++ FreeBSDPlatformUtils.cpp 2 Dec 2002 19:16:26 -0000 1.6 @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.6 2002/12/02 19:16:26 tng + * [Bug 14723] Memory leak in atomicOpsMutex. Patch from Adam Zell. + * * Revision 1.5 2002/11/04 15:13:00 tng * C++ Namespace Support. * @@ -582,8 +585,8 @@ // Normally, mutexes are created on first use, but there is a // circular dependency between compareAndExchange() and // mutex creation that must be broken. - - atomicOpsMutex.fHandle = XMLPlatformUtils::makeMutex(); + if (atomicOpsMutex.fHandle == 0) + atomicOpsMutex.fHandle = XMLPlatformUtils::makeMutex(); } void* XMLPlatformUtils::makeMutex()
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]