diff options
Diffstat (limited to 'cpp/src/IceGrid/NodeI.cpp')
-rw-r--r-- | cpp/src/IceGrid/NodeI.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/NodeI.cpp b/cpp/src/IceGrid/NodeI.cpp index 575c974202a..90357e98f58 100644 --- a/cpp/src/IceGrid/NodeI.cpp +++ b/cpp/src/IceGrid/NodeI.cpp @@ -436,6 +436,10 @@ NodeI::initObserver(const Ice::StringSeq& servers) server.name = *p; server.pid = proxy->getPid(); server.state = proxy->getState(); + if(server.state == Inactive) + { + continue; + } serverInfos.push_back(server); StringAdapterPrxDict adapters = proxy->getAdapters(); |