diff options
Diffstat (limited to 'cpp/src/IceGrid/ReapThread.cpp')
-rw-r--r-- | cpp/src/IceGrid/ReapThread.cpp | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/cpp/src/IceGrid/ReapThread.cpp b/cpp/src/IceGrid/ReapThread.cpp index 4278dba3b99..103bd18997e 100644 --- a/cpp/src/IceGrid/ReapThread.cpp +++ b/cpp/src/IceGrid/ReapThread.cpp @@ -58,13 +58,7 @@ ReapThread::run() for(vector<ReapablePtr>::const_iterator p = reap.begin(); p != reap.end(); ++p) { - try - { - (*p)->destroy(); - } - catch(const Ice::LocalException&) - { - } + (*p)->destroy(false); } reap.clear(); } @@ -83,14 +77,7 @@ ReapThread::terminate() for(list<ReapablePtr>::const_iterator p = reap.begin(); p != reap.end(); ++p) { - try - { - (*p)->destroy(); - } - catch(const Ice::LocalException&) - { - // Ignore. - } + (*p)->destroy(true); } } |