DHT fix. broke in recent update
This commit is contained in:
@@ -307,6 +307,7 @@ bool routing_table::node_seen(node_id const& id, udp::endpoint addr)
|
|||||||
// the last node we had any contact with
|
// the last node we had any contact with
|
||||||
// in this bucket
|
// in this bucket
|
||||||
i->set_pinged();
|
i->set_pinged();
|
||||||
|
i->reset_fail_count();
|
||||||
i->addr = addr.address();
|
i->addr = addr.address();
|
||||||
i->port = addr.port();
|
i->port = addr.port();
|
||||||
// TORRENT_LOG(table) << "updating node: " << id << " " << addr;
|
// TORRENT_LOG(table) << "updating node: " << id << " " << addr;
|
||||||
@@ -385,6 +386,7 @@ bool routing_table::node_seen(node_id const& id, udp::endpoint addr)
|
|||||||
// and if its address has changed, update
|
// and if its address has changed, update
|
||||||
// that as well
|
// that as well
|
||||||
i->set_pinged();
|
i->set_pinged();
|
||||||
|
i->reset_fail_count();
|
||||||
i->addr = addr.address();
|
i->addr = addr.address();
|
||||||
i->port = addr.port();
|
i->port = addr.port();
|
||||||
return ret;
|
return ret;
|
||||||
|
Reference in New Issue
Block a user