summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhuangming <huangminghuang@users.noreply.github.com>2003-12-07 03:46:29 +0000
committerhuangming <huangminghuang@users.noreply.github.com>2003-12-07 03:46:29 +0000
commit05884cca895ff4ca8042fcf614a76165dea9b404 (patch)
treebb0a6a9b604fdc8c5a1a082ce578441803c5a5e4
parent8797daa9c5341ccad747c5953c81636ad8a474f6 (diff)
downloadATCD-05884cca895ff4ca8042fcf614a76165dea9b404.tar.gz
*** empty log message ***
-rw-r--r--TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp
index 267e41a61a4..d9fd945e727 100644
--- a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp
+++ b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp
@@ -109,10 +109,13 @@ GroupInfoPublisherBase::setup_info(const FTRT::ManagerInfoList & info_list,
else {
result->successor = info_->successor;
}
+
+ if (!CORBA::is_nil(result->successor.in()))
{
CORBA::PolicyList_var pols;
result->successor->_validate_connection (pols.out ());
}
+
// update backups
result->backups.length(successors_length);
for (i = 0; i < successors_length; ++i) {