MCPcopy Create free account
hub / github.com/ElementsProject/elements / CloseSocketDisconnect

Method CloseSocketDisconnect

src/net.cpp:562–570  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

560}
561
562void CNode::CloseSocketDisconnect()
563{
564 fDisconnect = true;
565 LOCK(m_sock_mutex);
566 if (m_sock) {
567 LogPrint(BCLog::NET, "disconnecting peer=%d\n", id);
568 m_sock.reset();
569 }
570}
571
572void CConnman::AddWhitelistPermissionFlags(NetPermissionFlags& flags, std::optional<CNetAddr> addr) const {
573 for (const auto& subnet : vWhitelistedRange) {

Callers 5

SocketSendDataMethod · 0.80
DisconnectNodesMethod · 0.80
StopNodesMethod · 0.80
FUZZ_TARGET_INITFunction · 0.80

Calls 1

resetMethod · 0.45

Tested by 1

FUZZ_TARGET_INITFunction · 0.64