diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-03-25 06:17:30 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-03-25 06:17:30 +0000 |
commit | cd1d48ecf40f3394f81b3d03e4aad98045930211 (patch) | |
tree | 5246c98f3681fce1fa66426d98a544dd1fbb5188 | |
parent | 0c2a1e60a129f04d79254950b34762badee554d1 (diff) | |
download | ATCD-cd1d48ecf40f3394f81b3d03e4aad98045930211.tar.gz |
ChangeLogTag:Sat Mar 24 22:15:23 2001 Carlos O'Ryan <coryan@uci.edu>
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 11 | ||||
-rw-r--r-- | TAO/tao/Invocation.cpp | 4 |
2 files changed, 8 insertions, 7 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 1859188edec..91b9b5d47ff 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,12 +1,17 @@ +Sat Mar 24 22:15:23 2001 Carlos O'Ryan <coryan@uci.edu> + + * tao/Invocation.cpp: + Do not release the Transport until the destructor is invoked. + Sat Mar 24 15:06:11 2001 Balachandran Natarajan <bala@cs.wustl.edu> - * tao/Transport.cpp: Fixed a compile error in SunCC 4.2. + * tao/Transport.cpp: Fixed a compile error in SunCC 4.2. Sat Mar 24 07:55:45 2001 Balachandran Natarajan <bala@cs.wustl.edu> * tao/Strategies/UIOP_Connection_Handler.cpp: - * tao/Strategies/SHMIOP_Connection_Handler.cpp: - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: + * tao/Strategies/SHMIOP_Connection_Handler.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: Under Win32 the handle() has to be cast before setting the id() field on TAO_Transport. diff --git a/TAO/tao/Invocation.cpp b/TAO/tao/Invocation.cpp index e4893b9e0c7..707cd3378b0 100644 --- a/TAO/tao/Invocation.cpp +++ b/TAO/tao/Invocation.cpp @@ -443,8 +443,6 @@ TAO_GIOP_Invocation::invoke (CORBA::Boolean is_roundtrip, ); } this->transport_->close_connection (); - TAO_Transport::release (this->transport_); - this->transport_ = 0; this->endpoint_->reset_hint (); @@ -474,8 +472,6 @@ TAO_GIOP_Invocation::close_connection (void) this->transport_->close_connection (); // this->transport_->idle (); - TAO_Transport::release (this->transport_); - this->transport_ = 0; this->endpoint_->reset_hint (); this->endpoint_ = 0; |