summaryrefslogtreecommitdiff
path: root/TAO/tao/Strategies/SCIOP_Connection_Handler.cpp
diff options
context:
space:
mode:
authormitza <mitza@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-08-15 15:49:02 +0000
committermitza <mitza@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-08-15 15:49:02 +0000
commit239bbb24717f2dc1e9d40b45cb59339076bdc4df (patch)
tree0a1115f1046fcc2c35626776f6d4ec85bcf69d6d /TAO/tao/Strategies/SCIOP_Connection_Handler.cpp
parent5a02c6844beee521f958efec7cc11b712f1d4160 (diff)
downloadATCD-239bbb24717f2dc1e9d40b45cb59339076bdc4df.tar.gz
Tue Aug 15 14:56:35 UTC 2006 Adam Mitz <mitza@ociweb.com>
Diffstat (limited to 'TAO/tao/Strategies/SCIOP_Connection_Handler.cpp')
-rw-r--r--TAO/tao/Strategies/SCIOP_Connection_Handler.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/tao/Strategies/SCIOP_Connection_Handler.cpp b/TAO/tao/Strategies/SCIOP_Connection_Handler.cpp
index dd83f2fac6e..5df628bcc5c 100644
--- a/TAO/tao/Strategies/SCIOP_Connection_Handler.cpp
+++ b/TAO/tao/Strategies/SCIOP_Connection_Handler.cpp
@@ -250,7 +250,9 @@ TAO_SCIOP_Connection_Handler::handle_timeout (const ACE_Time_Value &,
// We don't use this upcall for I/O. This is only used by the
// Connector to indicate that the connection timedout. Therefore,
// we should call close().
- return this->close ();
+ int ret = this->close ();
+ this->reset_state (TAO_LF_Event::LFS_TIMEOUT);
+ return ret;
}
int