summaryrefslogtreecommitdiff
path: root/TAO/tao/Remote_Invocation.cpp
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2003-11-06 01:27:16 +0000
committerbala <balanatarajan@users.noreply.github.com>2003-11-06 01:27:16 +0000
commitfaa4eeb78de2b6288bf5ca3ea596d6ed7d6a5ae4 (patch)
tree456e13a40788f615cba5b0c4837ed45fe4128a71 /TAO/tao/Remote_Invocation.cpp
parent985919a289c183a99af5420608038eb7c7fc9709 (diff)
downloadATCD-faa4eeb78de2b6288bf5ca3ea596d6ed7d6a5ae4.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
);