net: No need to export DumpBanlist

This commit is contained in:
Cory Fields 2016-04-18 17:59:31 -04:00 committed by Jack Grigg
parent 0349f30828
commit 2e8cdc8687
2 changed files with 20 additions and 22 deletions

View File

@ -409,6 +409,26 @@ CNode* ConnectNode(CAddress addrConnect, const char *pszDest)
return NULL; return NULL;
} }
static void DumpBanlist()
{
CNode::SweepBanned(); // clean unused entries (if bantime has expired)
if (!CNode::BannedSetIsDirty())
return;
int64_t nStart = GetTimeMillis();
CBanDB bandb;
banmap_t banmap;
CNode::SetBannedSetDirty(false);
CNode::GetBanned(banmap);
if (!bandb.Write(banmap))
CNode::SetBannedSetDirty(true);
LogPrint("net", "Flushed %d banned node ips/subnets to banlist.dat %dms\n",
banmap.size(), GetTimeMillis() - nStart);
}
void CNode::CloseSocketDisconnect() void CNode::CloseSocketDisconnect()
{ {
fDisconnect = true; fDisconnect = true;
@ -2456,23 +2476,3 @@ bool CBanDB::Read(banmap_t& banSet)
return true; return true;
} }
void DumpBanlist()
{
CNode::SweepBanned(); // clean unused entries (if bantime has expired)
if (!CNode::BannedSetIsDirty())
return;
int64_t nStart = GetTimeMillis();
CBanDB bandb;
banmap_t banmap;
CNode::SetBannedSetDirty(false);
CNode::GetBanned(banmap);
if (!bandb.Write(banmap))
CNode::SetBannedSetDirty(true);
LogPrint("net", "Flushed %d banned node ips/subnets to banlist.dat %dms\n",
banmap.size(), GetTimeMillis() - nStart);
}

View File

@ -751,6 +751,4 @@ public:
bool Read(banmap_t& banSet); bool Read(banmap_t& banSet);
}; };
void DumpBanlist();
#endif // BITCOIN_NET_H #endif // BITCOIN_NET_H