diff options
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 7 | ||||
-rw-r--r-- | TAO/tao/Strategies/DIOP_Connector.cpp | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index a5f86e1f336..069571a3ada 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,3 +1,10 @@ +Sun Apr 28 09:19:17 2002 Balachandran Natarajan <bala@cs.wustl.edu> + + * tao/Strategies/DIOP_Connector.cpp: Do not derement the refcount + on the handler since we dont use the new non-blocking connect + scheme here. Rather there is no connection per-se. This should + fix runtime errors in the examples using this protocol. + Sun Apr 28 08:54:07 2002 Balachandran Natarajan <bala@cs.wustl.edu> * tao/ORB_Core.cpp (shutdown): Added a #if (TAO_HAS_INTERCEPTORS diff --git a/TAO/tao/Strategies/DIOP_Connector.cpp b/TAO/tao/Strategies/DIOP_Connector.cpp index 2f77f34854c..5de966b7991 100644 --- a/TAO/tao/Strategies/DIOP_Connector.cpp +++ b/TAO/tao/Strategies/DIOP_Connector.cpp @@ -169,8 +169,6 @@ TAO_DIOP_Connector::make_connection (TAO_GIOP_Invocation *invocation, svc_handler->get_handle ())); } - svc_handler->decr_refcount (); - // @@ Michael: We do not use regular connection management. transport = TAO_Transport::_duplicate (svc_handler->transport ()); |