summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Reference.cpp
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2006-09-11 09:01:32 +0000
committerMatthew Newhook <matthew@zeroc.com>2006-09-11 09:01:32 +0000
commitab3d165e4c54ddee29cdadf08819aa74e60be819 (patch)
treef62deff48ccc8c167af056e6c80347129a0fb945 /cpp/src/Ice/Reference.cpp
parenthttp://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=1289 (diff)
downloadice-ab3d165e4c54ddee29cdadf08819aa74e60be819.tar.bz2
ice-ab3d165e4c54ddee29cdadf08819aa74e60be819.tar.xz
ice-ab3d165e4c54ddee29cdadf08819aa74e60be819.zip
http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=1289
Diffstat (limited to 'cpp/src/Ice/Reference.cpp')
-rw-r--r--cpp/src/Ice/Reference.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/Ice/Reference.cpp b/cpp/src/Ice/Reference.cpp
index 8c1c0f80c6e..7abdd03bc66 100644
--- a/cpp/src/Ice/Reference.cpp
+++ b/cpp/src/Ice/Reference.cpp
@@ -675,7 +675,7 @@ IceInternal::FixedReference::filterConnections(const vector<ConnectionIPtr>& all
// first.
//
DefaultsAndOverridesPtr overrides = getInstance()->defaultsAndOverrides();
- if(getSecure() || (overrides->overrideSecure && overrides->overrideSecureValue))
+ if(overrides->overrideSecure ? overrides->overrideSecureValue : getSecure())
{
connections.erase(remove_if(connections.begin(), connections.end(), not1(ConnectionIsSecure())),
connections.end());
@@ -1093,7 +1093,7 @@ IceInternal::RoutableReference::createConnection(const vector<EndpointIPtr>& all
// endpoint vector, so that non-secure endpoints come first.
//
DefaultsAndOverridesPtr overrides = getInstance()->defaultsAndOverrides();
- if(getSecure() || (overrides->overrideSecure && overrides->overrideSecureValue))
+ if(overrides->overrideSecure ? overrides->overrideSecureValue : getSecure())
{
endpoints.erase(remove_if(endpoints.begin(), endpoints.end(), not1(Ice::constMemFun(&EndpointI::secure))),
endpoints.end());