diff options
author | Mark Spruiell <mes@zeroc.com> | 2006-09-05 17:08:23 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2006-09-05 17:08:23 +0000 |
commit | 5db1dd35cd53bb2f13c2ddf826743bd6ac3702c9 (patch) | |
tree | 11b0973b157797471ff26c78d52150fc34c265a0 /cpp/src | |
parent | Fixed IceGrid build (diff) | |
download | ice-5db1dd35cd53bb2f13c2ddf826743bd6ac3702c9.tar.bz2 ice-5db1dd35cd53bb2f13c2ddf826743bd6ac3702c9.tar.xz ice-5db1dd35cd53bb2f13c2ddf826743bd6ac3702c9.zip |
fixing a Glacier2 shutdown bug where sessions may not be destroyed
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/Glacier2/RouterI.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cpp/src/Glacier2/RouterI.cpp b/cpp/src/Glacier2/RouterI.cpp index 6291efa01ea..1fcafca7c91 100644 --- a/cpp/src/Glacier2/RouterI.cpp +++ b/cpp/src/Glacier2/RouterI.cpp @@ -82,6 +82,12 @@ Glacier2::RouterI::destroy() catch(const NotRegisteredException&) { } + catch(const ObjectAdapterDeactivatedException&) + { + // + // Expected if the router has been shutdown. + // + } } // |