summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/RequestHandlerFactory.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2014-11-27 14:34:15 +0100
committerBenoit Foucher <benoit@zeroc.com>2014-11-27 14:34:15 +0100
commit08c354c1cb70485c1f0ed83f814b04383a24e233 (patch)
tree0229ebe7cf0cb38b8a00a34df7cfd8a90ddf8d3a /cpp/src/Ice/RequestHandlerFactory.cpp
parentICE-5995 Use variable GRADLE not gradlew in makefile (diff)
downloadice-08c354c1cb70485c1f0ed83f814b04383a24e233.tar.bz2
ice-08c354c1cb70485c1f0ed83f814b04383a24e233.tar.xz
ice-08c354c1cb70485c1f0ed83f814b04383a24e233.zip
Fixed ICE-5985: Java background test failures
Diffstat (limited to 'cpp/src/Ice/RequestHandlerFactory.cpp')
-rw-r--r--cpp/src/Ice/RequestHandlerFactory.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/cpp/src/Ice/RequestHandlerFactory.cpp b/cpp/src/Ice/RequestHandlerFactory.cpp
index e21344c98d9..3a30cc8b182 100644
--- a/cpp/src/Ice/RequestHandlerFactory.cpp
+++ b/cpp/src/Ice/RequestHandlerFactory.cpp
@@ -61,8 +61,7 @@ IceInternal::RequestHandlerFactory::removeRequestHandler(const ReferencePtr& ref
{
Lock sync(*this);
map<ReferencePtr, RequestHandlerPtr>::iterator p = _handlers.find(ref);
- assert(p != _handlers.end() && p->second.get() == handler.get());
- if(p != _handlers.end())
+ if(p != _handlers.end() && p->second.get() == handler.get())
{
_handlers.erase(p);
}