summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/NodeCache.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/NodeCache.cpp')
-rw-r--r--cpp/src/IceGrid/NodeCache.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/cpp/src/IceGrid/NodeCache.cpp b/cpp/src/IceGrid/NodeCache.cpp
index d93fe482005..71ce116284b 100644
--- a/cpp/src/IceGrid/NodeCache.cpp
+++ b/cpp/src/IceGrid/NodeCache.cpp
@@ -166,11 +166,10 @@ NodeEntry::getLoadInfoAndLoadFactor(const string& application, float& loadFactor
loadFactor = -1.0f;
if(p != _descriptors.end())
{
- istringstream is(p->second.loadFactor);
- is >> loadFactor;
- if(loadFactor < 0.0f)
+ if(!p->second.loadFactor.empty())
{
- loadFactor = 1.0f;
+ istringstream is(p->second.loadFactor);
+ is >> loadFactor;
}
}
return _session->getLoadInfo();