summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2000-11-02 20:55:16 +0000
committerbala <balanatarajan@users.noreply.github.com>2000-11-02 20:55:16 +0000
commitb7b0bdd89096ca28fc199f36e7b0b2c1e47b8e16 (patch)
tree8046c93999d60c0d49ce25e5e610621de0b6ecce
parent213303e24d0799c00e451fc71ce7b6ca858b38f7 (diff)
downloadATCD-b7b0bdd89096ca28fc199f36e7b0b2c1e47b8e16.tar.gz
*** empty log message ***
-rw-r--r--TAO/tao/IIOP_Connect.cpp9
-rw-r--r--TAO/tao/IIOP_Connector.cpp9
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