dht array index out of bound fix

This commit is contained in:
Marcos Pinto 2008-04-19 17:08:28 +00:00
parent 1b5bfaaad1
commit 6a693d10ab
1 changed files with 2 additions and 2 deletions

View File

@ -229,8 +229,8 @@ void routing_table::node_failed(node_id const& id)
{ {
b.erase(i); b.erase(i);
TORRENT_ASSERT(m_lowest_active_bucket <= bucket_index); TORRENT_ASSERT(m_lowest_active_bucket <= bucket_index);
while (m_buckets[m_lowest_active_bucket].first.empty() while (m_lowest_active_bucket < 160
&& m_lowest_active_bucket < 160) && m_buckets[m_lowest_active_bucket].first.empty())
{ {
++m_lowest_active_bucket; ++m_lowest_active_bucket;
} }