Merge pull request #269 from ssiloti/master

fix assert in dht::observer
This commit is contained in:
Arvid Norberg 2015-11-15 18:13:01 -05:00
commit 0dbe94616a
1 changed files with 1 additions and 1 deletions

View File

@ -380,7 +380,7 @@ void traversal_algorithm::done()
, end(m_results.end()); i != end; ++i)
{
boost::intrusive_ptr<observer> o = *i;
if (o->flags & observer::flag_queried)
if ((o->flags & (observer::flag_queried | observer::flag_failed)) == observer::flag_queried)
{
// set the done flag on any outstanding queries to prevent them from
// calling finished() or failed() after we've already declared the traversal