summaryrefslogtreecommitdiff
path: root/ChangeLog-97a
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-05-06 03:03:24 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-05-06 03:03:24 +0000
commit7ae8407e5232030003244c58e7fd2ee58d40b451 (patch)
tree80cb76a0d33f51704341c4aac127023f7c950e37 /ChangeLog-97a
parent0b4bde884096beb495a362f005104ca9d9838ef3 (diff)
downloadATCD-7ae8407e5232030003244c58e7fd2ee58d40b451.tar.gz
*** empty log message ***
Diffstat (limited to 'ChangeLog-97a')
-rw-r--r--ChangeLog-97a12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog-97a b/ChangeLog-97a
index 6e647bfe87d..e80e0d7aa94 100644
--- a/ChangeLog-97a
+++ b/ChangeLog-97a
@@ -1,3 +1,15 @@
+Mon May 5 21:37:01 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
+
+ * ace/Message_Block: Revised the release() logic for
+ ACE_Message_Block and ACE_Data_Block so that we will delete both
+ within the same block of code in order to hold the lock. This
+ should prevent nasty race conditions in multi-threaded programs.
+ Thanks to Craig Perras <craig.perras@CyberSafe.COM> for
+ reporting this problem.
+
+ * ace/Message_Block.cpp: Replaced an explicit acquire()/release()
+ of ACE_Lock::locking_strategy_ with a call to an ACE_Guard.
+
Mon May 05 21:01:42 1997 David L. Levine <levine@cs.wustl.edu>
* ace/config-linux*.h: added ACE_HAS_STRING_CLASS. Thanks to