Changeset View
Changeset View
Standalone View
Standalone View
src/net.cpp
Show First 20 Lines • Show All 2,103 Lines • ▼ Show 20 Lines | void CConnman::OpenNetworkConnection(const CAddress &addrConnect, | ||||
// | // | ||||
if (interruptNet) { | if (interruptNet) { | ||||
return; | return; | ||||
} | } | ||||
if (!fNetworkActive) { | if (!fNetworkActive) { | ||||
return; | return; | ||||
} | } | ||||
if (!pszDest) { | if (!pszDest) { | ||||
if (IsLocal(addrConnect) || FindNode((CNetAddr)addrConnect) || | if (IsLocal(addrConnect) || | ||||
FindNode(static_cast<CNetAddr>(addrConnect)) || | |||||
IsBanned(addrConnect) || FindNode(addrConnect.ToStringIPPort())) { | IsBanned(addrConnect) || FindNode(addrConnect.ToStringIPPort())) { | ||||
return; | return; | ||||
} | } | ||||
} else if (FindNode(std::string(pszDest))) { | } else if (FindNode(std::string(pszDest))) { | ||||
return; | return; | ||||
} | } | ||||
CNode *pnode = ConnectNode(addrConnect, pszDest, fCountFailure); | CNode *pnode = ConnectNode(addrConnect, pszDest, fCountFailure); | ||||
▲ Show 20 Lines • Show All 975 Lines • Show Last 20 Lines |