summaryrefslogtreecommitdiff
path: root/TAO/tao/Strategies/UIOP_Connector.cpp
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2002-12-04 02:40:29 +0000
committerbala <balanatarajan@users.noreply.github.com>2002-12-04 02:40:29 +0000
commit035d6367540348420372ceb5ba97f6bb1f41f8ea (patch)
treec3d848837c50ab75234a6cc6b1fca968c4af8716 /TAO/tao/Strategies/UIOP_Connector.cpp
parent0a0659d744fb7a7fc8afcf541ad19c7d99fb6945 (diff)
downloadATCD-035d6367540348420372ceb5ba97f6bb1f41f8ea.tar.gz
ChangeLogTag: Tue Dec 3 21:38:02 2002 Balachandran Natarajan <bala@isis-server.isis.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/Strategies/UIOP_Connector.cpp')
-rw-r--r--TAO/tao/Strategies/UIOP_Connector.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/TAO/tao/Strategies/UIOP_Connector.cpp b/TAO/tao/Strategies/UIOP_Connector.cpp
index 8c4df62440e..16b3f5b7527 100644
--- a/TAO/tao/Strategies/UIOP_Connector.cpp
+++ b/TAO/tao/Strategies/UIOP_Connector.cpp
@@ -187,6 +187,9 @@ TAO_UIOP_Connector::make_connection (TAO_GIOP_Invocation *invocation,
}
+ int status =
+ svc_handler->successful ();
+
// Reduce the refcount to the svc_handler that we have. The
// increment to the handler is done in make_svc_handler (). Now
// that we dont need the reference to it anymore we can decrement
@@ -215,7 +218,8 @@ TAO_UIOP_Connector::make_connection (TAO_GIOP_Invocation *invocation,
ACE_TEXT ("errno")));
}
- (void) this->active_connect_strategy_->post_failed_connect (svc_handler);
+ (void) this->active_connect_strategy_->post_failed_connect (svc_handler,
+ status);
return -1;
}