| 362 | } |
| 363 | |
| 364 | CNode* CConnman::FindNode(const CNetAddr& ip) |
| 365 | { |
| 366 | LOCK(m_nodes_mutex); |
| 367 | for (CNode* pnode : m_nodes) { |
| 368 | if (static_cast<CNetAddr>(pnode->addr) == ip) { |
| 369 | return pnode; |
| 370 | } |
| 371 | } |
| 372 | return nullptr; |
| 373 | } |
| 374 | |
| 375 | CNode* CConnman::FindNode(const CSubNet& subNet) |
| 376 | { |