summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/NodeI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/NodeI.cpp')
-rw-r--r--cpp/src/IceGrid/NodeI.cpp4
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();