diff options
Diffstat (limited to 'TAO/tao/IIOP_Connect.cpp')
-rw-r--r-- | TAO/tao/IIOP_Connect.cpp | 9 |
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; } |