diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-11-28 08:45:49 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-11-28 08:45:49 +0000 |
commit | 2e0de9a67c384bc2b7379dfb373d40521c64ff2b (patch) | |
tree | c5aa33b0706a8ae30b4c9e82fd7f59dcb6360cff /cpp/src/IceGrid/DescriptorHelper.cpp | |
parent | Changed param name (diff) | |
download | ice-2e0de9a67c384bc2b7379dfb373d40521c64ff2b.tar.bz2 ice-2e0de9a67c384bc2b7379dfb373d40521c64ff2b.tar.xz ice-2e0de9a67c384bc2b7379dfb373d40521c64ff2b.zip |
Cleanup
Diffstat (limited to 'cpp/src/IceGrid/DescriptorHelper.cpp')
-rw-r--r-- | cpp/src/IceGrid/DescriptorHelper.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/src/IceGrid/DescriptorHelper.cpp b/cpp/src/IceGrid/DescriptorHelper.cpp index 6f95fb6c952..0c2e25373ce 100644 --- a/cpp/src/IceGrid/DescriptorHelper.cpp +++ b/cpp/src/IceGrid/DescriptorHelper.cpp @@ -2302,7 +2302,11 @@ ApplicationHelper::ApplicationHelper(const Ice::CommunicatorPtr& communicator, c } desc.loadBalancing = LoadBalancingPolicyPtr::dynamicCast(r->loadBalancing->ice_clone()); desc.loadBalancing->nReplicas = resolve.asInt(r->loadBalancing->nReplicas, "replica group number of replicas"); - if(desc.loadBalancing->nReplicas[0] == '-') + if(desc.loadBalancing->nReplicas.empty()) + { + resolve.exception("invalid replica group load balancing number of replicas value: empty value"); + } + else if(desc.loadBalancing->nReplicas[0] == '-') { resolve.exception("invalid replica group load balancing number of replicas value: inferior to 0"); } |