diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-05-09 05:53:40 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-05-09 05:53:40 +0000 |
commit | f444def58303ed3a6b3d6437d394852a5a4f1f03 (patch) | |
tree | 59161e57ef70762e62ef898bf5dff3103e261251 /ace/Connector.cpp | |
parent | d92f02a5325563254cc073a860673eeab43a77eb (diff) | |
download | ATCD-f444def58303ed3a6b3d6437d394852a5a4f1f03.tar.gz |
*** empty log message ***
Diffstat (limited to 'ace/Connector.cpp')
-rw-r--r-- | ace/Connector.cpp | 3 |
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; |