summaryrefslogtreecommitdiff
path: root/ACE/ace/Thread_Manager.cpp
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2008-08-12 08:04:24 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2008-08-12 08:04:24 +0000
commitd879bedb20420c812ab98820d795e877f9100341 (patch)
tree0f544bb9b33e3a8d9577936c3c20c077a6513a94 /ACE/ace/Thread_Manager.cpp
parent63dd62e279bb38d09115f659176c759ae0a9ad95 (diff)
downloadATCD-d879bedb20420c812ab98820d795e877f9100341.tar.gz
Diffstat (limited to 'ACE/ace/Thread_Manager.cpp')
-rw-r--r--ACE/ace/Thread_Manager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/ACE/ace/Thread_Manager.cpp b/ACE/ace/Thread_Manager.cpp
index 1b1ca262b90..287eba85ce6 100644
--- a/ACE/ace/Thread_Manager.cpp
+++ b/ACE/ace/Thread_Manager.cpp
@@ -1514,7 +1514,7 @@ ACE_Thread_Manager::wait_grp (int grp_id)
// can't help much.
if (biter.next ()->grp_id_ == grp_id)
{
- ACE_Thread_Descriptor_Base *tdb = biter.next ();
+ ACE_Thread_Descriptor_Base *tdb = biter.advance_and_remove (false);
copy_table[copy_count++] = *tdb;
delete tdb;
}