diff options
author | bala <balanatarajan@users.noreply.github.com> | 2000-11-02 20:55:16 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2000-11-02 20:55:16 +0000 |
commit | b7b0bdd89096ca28fc199f36e7b0b2c1e47b8e16 (patch) | |
tree | 8046c93999d60c0d49ce25e5e610621de0b6ecce /TAO | |
parent | 213303e24d0799c00e451fc71ce7b6ca858b38f7 (diff) | |
download | ATCD-b7b0bdd89096ca28fc199f36e7b0b2c1e47b8e16.tar.gz |
*** empty log message ***
Diffstat (limited to 'TAO')
-rw-r--r-- | TAO/tao/IIOP_Connect.cpp | 9 | ||||
-rw-r--r-- | TAO/tao/IIOP_Connector.cpp | 9 |
2 files changed, 11 insertions, 7 deletions
diff --git a/TAO/tao/IIOP_Connect.cpp b/TAO/tao/IIOP_Connect.cpp index c7d07df338d..78138ac39b6 100644 --- a/TAO/tao/IIOP_Connect.cpp +++ b/TAO/tao/IIOP_Connect.cpp @@ -228,7 +228,7 @@ TAO_IIOP_Server_Connection_Handler::handle_close (ACE_HANDLE handle, // Decrement the reference count this->decr_ref_count (); - return TAO_IIOP_SVC_HANDLER::handle_close (handle, rm); + //return TAO_IIOP_SVC_HANDLER::handle_close (handle, rm); } return 0; @@ -274,7 +274,9 @@ TAO_IIOP_Server_Connection_Handler::handle_input_i (ACE_HANDLE, { --this->refcount_; if (this->refcount_ == 0) - this->TAO_IIOP_SVC_HANDLER::handle_close (); + this->decr_ref_count (); + + //this->TAO_IIOP_SVC_HANDLER::handle_close (); return result; } @@ -311,7 +313,8 @@ TAO_IIOP_Server_Connection_Handler::handle_input_i (ACE_HANDLE, --this->refcount_; if (this->refcount_ == 0) - this->TAO_IIOP_SVC_HANDLER::handle_close (); + this->decr_ref_count (); + //this->TAO_IIOP_SVC_HANDLER::handle_close (); return result; } diff --git a/TAO/tao/IIOP_Connector.cpp b/TAO/tao/IIOP_Connector.cpp index fcb9a304581..9d57f81586e 100644 --- a/TAO/tao/IIOP_Connector.cpp +++ b/TAO/tao/IIOP_Connector.cpp @@ -72,11 +72,12 @@ TAO_IIOP_Connect_Creation_Strategy:: TAO_ORB_Core *orb_core, void *arg, CORBA::Boolean flag) - : ACE_Creation_Strategy<TAO_IIOP_Client_Connection_Handler> (t), - orb_core_ (orb_core), - arg_ (arg), - lite_flag_ (flag) + : ACE_Creation_Strategy<TAO_IIOP_Client_Connection_Handler> (t), + orb_core_ (orb_core), + arg_ (arg), + lite_flag_ (flag) { + } int |