Merge pull request #130 from thomas-yuan/invalid_node_id
A node with an invalid node_id, shouldn't be added to routing table.
This commit is contained in:
commit
d7c6a3b3ea
|
@ -1106,6 +1106,8 @@ void routing_table::add_router_node(udp::endpoint router)
|
|||
// pinged == false)
|
||||
void routing_table::heard_about(node_id const& id, udp::endpoint const& ep)
|
||||
{
|
||||
// only when the node_id pass the verification, add it to routing table.
|
||||
if (m_settings.enforce_node_id && !verify_id(id, ep.address())) return;
|
||||
add_node(node_entry(id, ep));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue