summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/Database.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/Database.cpp')
-rw-r--r--cpp/src/IceGrid/Database.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/IceGrid/Database.cpp b/cpp/src/IceGrid/Database.cpp
index 8782672ac31..f1534ef548f 100644
--- a/cpp/src/IceGrid/Database.cpp
+++ b/cpp/src/IceGrid/Database.cpp
@@ -1076,7 +1076,7 @@ Database::getAdapterDirectProxy(const string& id, const Ice::EncodingVersion& en
filterAdapterInfos("", id, _pluginFacade, con, ctx, infos);
for(unsigned int i = 0; i < infos.size(); ++i)
{
- if(infos[i].proxy->ice_getEncodingVersion() < encoding)
+ if(IceInternal::isSupported(encoding, infos[i].proxy->ice_getEncodingVersion()))
{
Ice::EndpointSeq edpts = infos[i].proxy->ice_getEndpoints();
endpoints.insert(endpoints.end(), edpts.begin(), edpts.end());