summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/ProxyFactory.cpp
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2009-01-28 06:55:36 +1000
committerMichi Henning <michi@zeroc.com>2009-01-28 06:55:36 +1000
commit09b4a1830989b33d06e7a421dbf197d2aa335b91 (patch)
tree61a84913028a1d08a3dfa83f5b519ccda3fd1e9b /cpp/src/Ice/ProxyFactory.cpp
parenthttp://bugzilla/bugzilla/show_bug.cgi?id=3483 - Move Freeze to separate Jar file (diff)
parentSquashed commit of the following: (diff)
downloadice-09b4a1830989b33d06e7a421dbf197d2aa335b91.tar.bz2
ice-09b4a1830989b33d06e7a421dbf197d2aa335b91.tar.xz
ice-09b4a1830989b33d06e7a421dbf197d2aa335b91.zip
Merge branch 'R3_3_branch'
Diffstat (limited to 'cpp/src/Ice/ProxyFactory.cpp')
-rw-r--r--cpp/src/Ice/ProxyFactory.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/src/Ice/ProxyFactory.cpp b/cpp/src/Ice/ProxyFactory.cpp
index 723442c30fa..4e5b67217fd 100644
--- a/cpp/src/Ice/ProxyFactory.cpp
+++ b/cpp/src/Ice/ProxyFactory.cpp
@@ -125,7 +125,11 @@ IceInternal::ProxyFactory::checkRetryAfterException(const LocalException& ex,
// We retry ObjectNotExistException if the reference is
// indirect.
//
- li->clearObjectCache(ref);
+
+ if(ref->isWellKnown())
+ {
+ li->clearCache(ref);
+ }
}
else if(ref->getRouterInfo() && one->operation == "ice_add_proxy")
{