diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-10-17 13:52:27 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-10-17 13:52:27 +0000 |
commit | 9684b99fb9b1c531a180f60c17128ee7502b7c7a (patch) | |
tree | ee76c1a78e0484a68fa22a04851b411d7428ef7e /cpp/src/IceGrid/ReapThread.cpp | |
parent | Changed error message in Makefile.mak (diff) | |
download | ice-9684b99fb9b1c531a180f60c17128ee7502b7c7a.tar.bz2 ice-9684b99fb9b1c531a180f60c17128ee7502b7c7a.tar.xz ice-9684b99fb9b1c531a180f60c17128ee7502b7c7a.zip |
Replication fixes, more work on the replication tests
Diffstat (limited to 'cpp/src/IceGrid/ReapThread.cpp')
-rw-r--r-- | cpp/src/IceGrid/ReapThread.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/IceGrid/ReapThread.cpp b/cpp/src/IceGrid/ReapThread.cpp index 22be3410b1e..65234e93807 100644 --- a/cpp/src/IceGrid/ReapThread.cpp +++ b/cpp/src/IceGrid/ReapThread.cpp @@ -90,6 +90,7 @@ ReapThread::terminate() Lock sync(*this); if(_terminated) { + assert(_sessions.empty()); return; } _terminated = true; @@ -97,7 +98,7 @@ ReapThread::terminate() reap.swap(_sessions); } - for(list<ReapableItem>::const_iterator p = reap.begin(); p != reap.end(); ++p) + for(list<ReapableItem>::iterator p = reap.begin(); p != reap.end(); ++p) { p->item->destroy(true); } |