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