summaryrefslogtreecommitdiff
path: root/TAO/tao/IIOP_Connect.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IIOP_Connect.cpp')
-rw-r--r--TAO/tao/IIOP_Connect.cpp9
1 files changed, 6 insertions, 3 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;
}