This commit is contained in:
Arvid Norberg 2008-03-26 17:37:31 +00:00
parent 6d3e241464
commit 10d20f8f4e
1 changed files with 2 additions and 1 deletions

View File

@ -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;
}