| 2889 | } |
| 2890 | |
| 2891 | bool CConnman::DisconnectNode(const std::string& strNode) |
| 2892 | { |
| 2893 | LOCK(m_nodes_mutex); |
| 2894 | if (CNode* pnode = FindNode(strNode)) { |
| 2895 | LogPrint(BCLog::NET, "disconnect by address%s matched peer=%d; disconnecting\n", (fLogIPs ? strprintf("=%s", strNode) : ""), pnode->GetId()); |
| 2896 | pnode->fDisconnect = true; |
| 2897 | return true; |
| 2898 | } |
| 2899 | return false; |
| 2900 | } |
| 2901 | |
| 2902 | bool CConnman::DisconnectNode(const CSubNet& subnet) |
| 2903 | { |