|
|
@ -1067,8 +1067,7 @@ void CConnman::ThreadSocketHandler() |
|
|
|
pnode->CloseSocketDisconnect(); |
|
|
|
pnode->CloseSocketDisconnect(); |
|
|
|
|
|
|
|
|
|
|
|
// hold in disconnected pool until all refs are released
|
|
|
|
// hold in disconnected pool until all refs are released
|
|
|
|
if (pnode->fNetworkNode || pnode->fInbound) |
|
|
|
pnode->Release(); |
|
|
|
pnode->Release(); |
|
|
|
|
|
|
|
vNodesDisconnected.push_back(pnode); |
|
|
|
vNodesDisconnected.push_back(pnode); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -1808,7 +1807,6 @@ bool CConnman::OpenNetworkConnection(const CAddress& addrConnect, bool fCountFai |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
if (grantOutbound) |
|
|
|
if (grantOutbound) |
|
|
|
grantOutbound->MoveTo(pnode->grantOutbound); |
|
|
|
grantOutbound->MoveTo(pnode->grantOutbound); |
|
|
|
pnode->fNetworkNode = true; |
|
|
|
|
|
|
|
if (fOneShot) |
|
|
|
if (fOneShot) |
|
|
|
pnode->fOneShot = true; |
|
|
|
pnode->fOneShot = true; |
|
|
|
if (fFeeler) |
|
|
|
if (fFeeler) |
|
|
@ -2531,7 +2529,6 @@ CNode::CNode(NodeId idIn, ServiceFlags nLocalServicesIn, int nMyStartingHeightIn |
|
|
|
fOneShot = false; |
|
|
|
fOneShot = false; |
|
|
|
fClient = false; // set by version message
|
|
|
|
fClient = false; // set by version message
|
|
|
|
fFeeler = false; |
|
|
|
fFeeler = false; |
|
|
|
fNetworkNode = false; |
|
|
|
|
|
|
|
fSuccessfullyConnected = false; |
|
|
|
fSuccessfullyConnected = false; |
|
|
|
fDisconnect = false; |
|
|
|
fDisconnect = false; |
|
|
|
nRefCount = 0; |
|
|
|
nRefCount = 0; |
|
|
|