summaryrefslogtreecommitdiff
path: root/TAO/tao/IIOP_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/IIOP_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/IIOP_Connection_Handler.cpp')
-rw-r--r--TAO/tao/IIOP_Connection_Handler.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/tao/IIOP_Connection_Handler.cpp b/TAO/tao/IIOP_Connection_Handler.cpp
index 0f59383abe5..6a56bb9e0b9 100644
--- a/TAO/tao/IIOP_Connection_Handler.cpp
+++ b/TAO/tao/IIOP_Connection_Handler.cpp
@@ -322,7 +322,9 @@ TAO_IIOP_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