-onlynet instead of -blocknet

This commit is contained in:
Pieter Wuille
2012-05-14 17:15:58 +02:00
parent 0071a540d4
commit 0f1707de67
3 changed files with 21 additions and 7 deletions

View File

@@ -245,14 +245,21 @@ bool AddLocal(const CNetAddr &addr, int nScore)
/** Make a particular network entirely off-limits (no automatic connects to it) */
void SetLimited(enum Network net, bool fLimited)
{
if (net == NET_UNROUTABLE)
return;
LOCK(cs_mapLocalHost);
vfLimited[net] = fLimited;
}
bool IsLimited(const CNetAddr& addr)
bool IsLimited(enum Network net)
{
LOCK(cs_mapLocalHost);
return vfLimited[addr.GetNetwork()];
return vfLimited[net];
}
bool IsLimited(const CNetAddr &addr)
{
return IsLimited(addr.GetNetwork());
}
/** vote for a local address */