forked from premiere/premiere-libtorrent
fixes bug in kademlia implementation when nodes are unreachable
This commit is contained in:
parent
aedc92cb24
commit
37147f99c0
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue