Skip to content

Commit

Permalink
Merge bitcoin#11301: add m_added_nodes to connman options
Browse files Browse the repository at this point in the history
35e5c22 remove unused IsArgSet check (Marko Bencun)
6059182 add m_added_nodes to connman options (Marko Bencun)

Pull request description:

Tree-SHA512: ca4527a964dcda816b32d335e7fe4d0d8a668a83fbc5e4707ee452d00a7089fa59a88c9f2b1ecdf50e673f2a63fc364b23979e0153f91136525eceec10c2ede2
  • Loading branch information
sipa authored and PastaPastaPasta committed Jan 4, 2020
1 parent c5e1cfe commit 7098fa5
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 8 deletions.
6 changes: 3 additions & 3 deletions src/init.cpp
Expand Up @@ -2169,6 +2169,7 @@ bool AppInitMain(boost::thread_group& threadGroup, CScheduler& scheduler)
connOptions.m_msgproc = peerLogic.get();
connOptions.nSendBufferMaxSize = 1000*gArgs.GetArg("-maxsendbuffer", DEFAULT_MAXSENDBUFFER);
connOptions.nReceiveFloodSize = 1000*gArgs.GetArg("-maxreceivebuffer", DEFAULT_MAXRECEIVEBUFFER);
connOptions.m_added_nodes = gArgs.GetArgs("-addnode");

connOptions.nMaxOutboundTimeframe = nMaxOutboundTimeframe;
connOptions.nMaxOutboundLimit = nMaxOutboundLimit;
Expand Down Expand Up @@ -2199,9 +2200,8 @@ bool AppInitMain(boost::thread_group& threadGroup, CScheduler& scheduler)
connOptions.vWhitelistedRange.push_back(subnet);
}

if (gArgs.IsArgSet("-seednode")) {
connOptions.vSeedNodes = gArgs.GetArgs("-seednode");
}
connOptions.vSeedNodes = gArgs.GetArgs("-seednode");

// Initiate outbound connections unless connect=0
connOptions.m_use_addrman_outgoing = !gArgs.IsArgSet("-connect");
if (!connOptions.m_use_addrman_outgoing) {
Expand Down
5 changes: 0 additions & 5 deletions src/net.cpp
Expand Up @@ -2071,11 +2071,6 @@ std::vector<AddedNodeInfo> CConnman::GetAddedNodeInfo()

void CConnman::ThreadOpenAddedConnections()
{
{
LOCK(cs_vAddedNodes);
vAddedNodes = gArgs.GetArgs("-addnode");
}

while (true)
{
CSemaphoreGrant grant(*semAddnode);
Expand Down
2 changes: 2 additions & 0 deletions src/net.h
Expand Up @@ -171,6 +171,7 @@ class CConnman
std::vector<CService> vBinds, vWhiteBinds;
bool m_use_addrman_outgoing = true;
std::vector<std::string> m_specified_outgoing;
std::vector<std::string> m_added_nodes;
};

void Init(const Options& connOptions) {
Expand All @@ -187,6 +188,7 @@ class CConnman
nMaxOutboundTimeframe = connOptions.nMaxOutboundTimeframe;
nMaxOutboundLimit = connOptions.nMaxOutboundLimit;
vWhitelistedRange = connOptions.vWhitelistedRange;
vAddedNodes = connOptions.m_added_nodes;
}

CConnman(uint64_t seed0, uint64_t seed1);
Expand Down

0 comments on commit 7098fa5

Please sign in to comment.