Changeset View
Changeset View
Standalone View
Standalone View
src/banman.cpp
Show All 27 Lines | if (m_ban_db.Read(banmap)) { | ||||
SetBanned(banmap); | SetBanned(banmap); | ||||
// no need to write down, just read data | // no need to write down, just read data | ||||
SetBannedSetDirty(false); | SetBannedSetDirty(false); | ||||
// sweep out unused entries | // sweep out unused entries | ||||
SweepBanned(); | SweepBanned(); | ||||
LogPrint(BCLog::NET, | LogPrint(BCLog::NET, | ||||
"Loaded %d banned node ips/subnets from banlist.dat %dms\n", | "Loaded %d banned node ips/subnets from banlist.dat %dms\n", | ||||
banmap.size(), GetTimeMillis() - n_start); | m_banned.size(), GetTimeMillis() - n_start); | ||||
} else { | } else { | ||||
LogPrintf("Invalid or missing banlist.dat; recreating\n"); | LogPrintf("Invalid or missing banlist.dat; recreating\n"); | ||||
// force write | // force write | ||||
SetBannedSetDirty(true); | SetBannedSetDirty(true); | ||||
DumpBanlist(); | DumpBanlist(); | ||||
} | } | ||||
} | } | ||||
▲ Show 20 Lines • Show All 186 Lines • Show Last 20 Lines |