From f444def58303ed3a6b3d6437d394852a5a4f1f03 Mon Sep 17 00:00:00 2001 From: schmidt <douglascraigschmidt@users.noreply.github.com> Date: Fri, 9 May 1997 05:53:40 +0000 Subject: *** empty log message *** --- ace/Connector.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ace/Connector.cpp') diff --git a/ace/Connector.cpp b/ace/Connector.cpp index e8a6e96f908..1fd3bdc14d5 100644 --- a/ace/Connector.cpp +++ b/ace/Connector.cpp @@ -207,7 +207,8 @@ ACE_Connector<SH, PR_CO_2>::handle_timeout (const ACE_Time_Value &tv, // Forward to the SVC_HANDLER the <arg> that was passed in as a // magic cookie during ACE_Connector::connect(). - sh->handle_timeout (tv, ast->arg ()); + if (sh->handle_timeout (tv, ast->arg ()) == -1) + sh->handle_close (sh->get_handle (), ACE_Event_Handler::TIMER_MASK); delete ast; return 0; -- cgit v1.2.1