diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1998-09-22 22:03:07 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1998-09-22 22:03:07 +0000 |
commit | 1d939772965d5f67fd825e86c81993d699a0322c (patch) | |
tree | 06df148416fe132dfc4f99ccd253fedb23855add | |
parent | 99105796af305cb360b5e1db93f6f2b2eb8d4351 (diff) | |
download | ATCD-1d939772965d5f67fd825e86c81993d699a0322c.tar.gz |
*** empty log message ***
-rw-r--r-- | README | 1 | ||||
-rw-r--r-- | TAO/ChangeLog-98c | 11 | ||||
-rw-r--r-- | TAO/tao/ORB.cpp | 5 |
3 files changed, 14 insertions, 3 deletions
@@ -640,6 +640,7 @@ Frank Adcock <frank@bushlife.com.au> Daniel A Nieten <dnieten@bellsouth.net> Xu Yifeng <xuyifeng@www.kali.com.cn> Valery Arkhangorodsky <avalery@geocities.com> +Alan Scheinine <scheinin@crs4.it> I would particularly like to thank Paul Stephenson, who worked with me at Ericsson and is now at ObjectSpace. Paul devised the recursive diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c index 4f19b0cd40a..04a469727b2 100644 --- a/TAO/ChangeLog-98c +++ b/TAO/ChangeLog-98c @@ -1,3 +1,14 @@ +Tue Sep 22 16:59:30 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> + + * tao/ORB.cpp (CORBA_ORB): Changed + leader_follower_info_.leader_thread_ID_ = 0; + + to + + leader_follower_info_.leader_thread_ID_ = ACE_OS::NULL_thread; + + Thanks to Alan Scheinine <scheinin@crs4.it> for reporting this. + Tue Sep 22 16:16:49 1998 Carlos O'Ryan <coryan@cs.wustl.edu> * Updated dependencies for many Makefiles. diff --git a/TAO/tao/ORB.cpp b/TAO/tao/ORB.cpp index f3998a56014..1f6acf797e8 100644 --- a/TAO/tao/ORB.cpp +++ b/TAO/tao/ORB.cpp @@ -82,10 +82,9 @@ CORBA_ORB::CORBA_ORB (void) event_service_ (CORBA_Object::_nil ()), trading_service_ (CORBA_Object::_nil ()) { - leader_follower_info_.leaders_ = 0; leader_follower_info_.leader_thread_ID_ = ACE_OS::NULL_thread; - this->cond_become_leader_ = - new ACE_SYNCH_CONDITION (leader_follower_info_.leader_follower_lock_); + ACE_NEW (this->cond_become_leader_, + ACE_SYNCH_CONDITION (leader_follower_info_.leader_follower_lock_)); } CORBA_ORB::~CORBA_ORB (void) |