verify ids of nodes receive from find_node and get_peers

This commit is contained in:
orignal committed 2026-10-10 20:47:41 -04:00
1 parent 19ddbadd2d
commit 43fa513795
1 file changed
+2 -2
+2 -2
View File
@@ -798,7 +798,7 @@ namespace torrents
{
memcpy (nodeInfo.data (), nodes.data (), nodeInfo.size ());
auto node = std::make_shared<Node>(nodeInfo);
if (info && info->AddNode (node))
if (info && node->VerifyID () && info->AddNode (node))
{
if (m_HeardFrom.contains (node->id))
UpdateNode (node);
@@ -837,7 +837,7 @@ namespace torrents
{
memcpy (nodeInfo.data (), nodes.data (), nodeInfo.size ());
auto node = std::make_shared<Node>(nodeInfo);
if (info && info->AddNode (node))
if (info && node->VerifyID () && info->AddNode (node))
{
if (m_HeardFrom.contains (node->id))
UpdateNode (node);