summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-12-02 12:48:50 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-12-02 12:48:50 +0000
commitef824555a8babbd7ea3a9cee48d15a07714cdd77 (patch)
treed991ac89395a8434f07c9bf82e3fffc593009dac
parent91ddfbcb15dde0accf0fe699cc6a8a60030b5e37 (diff)
downloadATCD-ef824555a8babbd7ea3a9cee48d15a07714cdd77.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-98a7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog-98a b/ChangeLog-98a
index 8f0873ea588..2691b7f64f3 100644
--- a/ChangeLog-98a
+++ b/ChangeLog-98a
@@ -1,5 +1,12 @@
Tue Dec 02 06:16:39 1997 David L. Levine <levine@cs.wustl.edu>
+ * ace/Object_Manager.cpp (~ACE_Object_Manager_Destroyer): don't
+ delete the ACE_Object_Manager if not destroyed by the main
+ thread. That can cause problems, at least on WIN32. And
+ it should only happen under exceptional conditions, at least
+ on WIN32. Thanks to Ari Erev <ari_erev@icomverse.com> and
+ John Neystadt <john_neystadt@icomverse.com> for suggesting this.
+
* ace/Future.cpp: removed ACE_Atomic_Op<ACE_Thread_Mutex, int>
instantiation because it no longer appears to be necessary,
and caused link collisions on g++/VxWorks.