dht fix
This commit is contained in:
parent
6d3e241464
commit
10d20f8f4e
|
@ -112,10 +112,11 @@ void closest_nodes::done()
|
|||
{
|
||||
std::vector<node_entry> results;
|
||||
int num_results = m_table.bucket_size();
|
||||
for (std::vector<result>::iterator i = m_results.begin()
|
||||
for (std::vector<result>::iterator i = m_max_results
|
||||
, end(m_results.end()); i != end && num_results >= 0; ++i)
|
||||
{
|
||||
if (i->flags & result::no_id) continue;
|
||||
if ((i->flags & result::queried) == 0) continue;
|
||||
results.push_back(node_entry(i->id, i->addr));
|
||||
--num_results;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue