summaryrefslogtreecommitdiff
path: root/ace/Connector.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-05-09 05:53:40 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-05-09 05:53:40 +0000
commitf444def58303ed3a6b3d6437d394852a5a4f1f03 (patch)
tree59161e57ef70762e62ef898bf5dff3103e261251 /ace/Connector.cpp
parentd92f02a5325563254cc073a860673eeab43a77eb (diff)
downloadATCD-f444def58303ed3a6b3d6437d394852a5a4f1f03.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/Connector.cpp')
-rw-r--r--ace/Connector.cpp3
1 files changed, 2 insertions, 1 deletions
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;