fixes bug in kademlia implementation when nodes are unreachable

This commit is contained in:
Arvid Norberg 2008-08-29 23:00:57 +00:00
parent aedc92cb24
commit 37147f99c0
1 changed files with 1 additions and 1 deletions

View File

@ -166,7 +166,7 @@ void rpc_manager::unreachable(udp::endpoint const& ep)
#endif
int num_active = m_oldest_transaction_id < m_next_transaction_id
? m_next_transaction_id - m_oldest_transaction_id
: max_transactions - m_next_transaction_id + m_oldest_transaction_id;
: max_transactions - m_oldest_transaction_id + m_next_transaction_id;
TORRENT_ASSERT((m_oldest_transaction_id + num_active) % max_transactions
== m_next_transaction_id);
int tid = m_oldest_transaction_id;