diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-05-06 03:03:24 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-05-06 03:03:24 +0000 |
commit | 7ae8407e5232030003244c58e7fd2ee58d40b451 (patch) | |
tree | 80cb76a0d33f51704341c4aac127023f7c950e37 /ChangeLog-97a | |
parent | 0b4bde884096beb495a362f005104ca9d9838ef3 (diff) | |
download | ATCD-7ae8407e5232030003244c58e7fd2ee58d40b451.tar.gz |
*** empty log message ***
Diffstat (limited to 'ChangeLog-97a')
-rw-r--r-- | ChangeLog-97a | 12 |
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 |