In p2p code, iterator is not robust to concurrent modification in _handle_message_calls_in_progress loop #182
Labels
3d Bug
Classification indicating the existing implementation does not match the intention of the design
Milestone
From @theoreticalbts on February 25, 2016 16:3
The problem is here. The code walks an
std::list
using an iterator, but thecancel_and_wait()
call allows other FC tasks to run, some of which modify thelist
and invalidate the iterator.Copied from original issue: cryptonomex/graphene#598
The text was updated successfully, but these errors were encountered: