diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-09-28 09:12:16 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-09-28 09:12:16 +0000 |
commit | e723f92668d58af4308c008628725774677f4a47 (patch) | |
tree | dc38eb221ddd494bd8ec9ae094fc1f669c7a8010 /cpp/src/IceGrid/AdapterCache.cpp | |
parent | sync with Java for thread-per-connection: bug 267 (diff) | |
download | ice-e723f92668d58af4308c008628725774677f4a47.tar.bz2 ice-e723f92668d58af4308c008628725774677f4a47.tar.xz ice-e723f92668d58af4308c008628725774677f4a47.zip |
Bug fix
Diffstat (limited to 'cpp/src/IceGrid/AdapterCache.cpp')
-rw-r--r-- | cpp/src/IceGrid/AdapterCache.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/IceGrid/AdapterCache.cpp b/cpp/src/IceGrid/AdapterCache.cpp index 635d3269fa3..2f4b324e9d0 100644 --- a/cpp/src/IceGrid/AdapterCache.cpp +++ b/cpp/src/IceGrid/AdapterCache.cpp @@ -181,7 +181,8 @@ AdapterEntry::removeServer(const ServerEntryPtr& entry) { if(entry.get() == p->get()) { - _servers.erase(p); + _servers.erase(p); + _lastServer = _lastServer % _servers.size(); // Make sure _lastServer is still within the bounds. break; } } |