diff options
author | Benoit Foucher <benoit@zeroc.com> | 2014-11-27 14:34:15 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2014-11-27 14:34:15 +0100 |
commit | 08c354c1cb70485c1f0ed83f814b04383a24e233 (patch) | |
tree | 0229ebe7cf0cb38b8a00a34df7cfd8a90ddf8d3a /cpp/src/Ice/RequestHandlerFactory.cpp | |
parent | ICE-5995 Use variable GRADLE not gradlew in makefile (diff) | |
download | ice-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.cpp | 3 |
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); } |