You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by kn...@apache.org on 2003/11/17 15:50:29 UTC
cvs commit: xml-xerces/c/src/xercesc/util PlatformUtils.cpp
knoaman 2003/11/17 06:50:29
Modified: c/src/xercesc/util PlatformUtils.cpp
Log:
Fix for bug 23930 by Ronald Landheer-Cieslak.
Revision Changes Path
1.12 +14 -11 xml-xerces/c/src/xercesc/util/PlatformUtils.cpp
Index: PlatformUtils.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/PlatformUtils.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- PlatformUtils.cpp 27 Aug 2003 16:41:56 -0000 1.11
+++ PlatformUtils.cpp 17 Nov 2003 14:50:29 -0000 1.12
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.12 2003/11/17 14:50:29 knoaman
+ * Fix for bug 23930 by Ronald Landheer-Cieslak.
+ *
* Revision 1.11 2003/08/27 16:41:56 jberry
* Add new static global that always points to array-allocating memory manager
*
@@ -235,6 +238,17 @@
//
if (gInitFlag == LONG_MAX)
return;
+
+ //
+ // Make sure we haven't already been initialized. Note that this is not
+ // thread safe and is not intended for that. Its more for those COM
+ // like processes that cannot keep up with whether they have initialized
+ // us yet or not.
+ //
+ gInitFlag++;
+
+ if (gInitFlag > 1)
+ return;
// Set pluggable memory manager
if (!fgMemoryManager)
@@ -249,17 +263,6 @@
fgMemoryManager = new MemoryManagerImpl();
}
}
-
- //
- // Make sure we haven't already been initialized. Note that this is not
- // thread safe and is not intended for that. Its more for those COM
- // like processes that cannot keep up with whether they have initialized
- // us yet or not.
- //
- gInitFlag++;
-
- if (gInitFlag > 1)
- return;
/***
* Panic Handler:
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org