diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-09-21 11:36:13 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-09-21 11:36:13 +0000 |
commit | fc255f9d764f2757520df526777754a2b08637fb (patch) | |
tree | 9c3e8797ba09d6eeec0f8b957d5496da4c47baa8 /cpp/src/IceGrid/NodeCache.cpp | |
parent | Added IceGrid (diff) | |
download | ice-fc255f9d764f2757520df526777754a2b08637fb.tar.bz2 ice-fc255f9d764f2757520df526777754a2b08637fb.tar.xz ice-fc255f9d764f2757520df526777754a2b08637fb.zip |
Fix
Diffstat (limited to 'cpp/src/IceGrid/NodeCache.cpp')
-rw-r--r-- | cpp/src/IceGrid/NodeCache.cpp | 7 |
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(); |