summaryrefslogtreecommitdiff
path: root/TAO/tao/Remote_Invocation.cpp
diff options
context:
space:
mode:
authorbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-11-06 01:27:16 +0000
committerbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-11-06 01:27:16 +0000
commit2e8600b0fb1bd4068df5545f01d189ce28c7f0e9 (patch)
tree456e13a40788f615cba5b0c4837ed45fe4128a71 /TAO/tao/Remote_Invocation.cpp
parent13a796357da2c93b0315bdc430cff010d09803fd (diff)
downloadATCD-2e8600b0fb1bd4068df5545f01d189ce28c7f0e9.tar.gz
ChangeLogTag:Wed Nov 5 19:19:08 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/Remote_Invocation.cpp')
-rw-r--r--TAO/tao/Remote_Invocation.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/tao/Remote_Invocation.cpp b/TAO/tao/Remote_Invocation.cpp
index 97377e5371f..e2545e35a2c 100644
--- a/TAO/tao/Remote_Invocation.cpp
+++ b/TAO/tao/Remote_Invocation.cpp
@@ -149,13 +149,15 @@ namespace TAO
{
if (errno == ETIME)
{
+ // We sent a message already and we haven't gotten a
+ // reply. Just throw YIMMEOUT with *COMPLETED_MAYBE*.
ACE_THROW_RETURN (
CORBA::TIMEOUT (
CORBA::SystemException::_tao_minor_code (
TAO_TIMEOUT_SEND_MINOR_CODE,
errno
),
- CORBA::COMPLETED_NO
+ CORBA::COMPLETED_MAYBE
),
TAO_INVOKE_FAILURE
);