On Tue, Feb 25, 2003 at 11:33:07AM +0000, Angus Leeming wrote: > > - ListType::iterator prev = it; > > - --prev; > > forkedCalls.erase(it); > > - it = prev; > > I don't see the bug. You return to the start of the list, I move to the next > itme in the list. The 'prev' stuff is safe if ugly, as I understand list.
it = forkedCalls.erase(it); regards john