mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 20:42:59 +01:00
Do not absolutely protect local peers from eviction.
With automatic tor HS support in place we should probably not be providing
absolute protection for local peers, since HS inbound could be used to
attack pretty easily. Instead, this counts on the latency metric inside
AttemptToEvictConnection to privilege actually local peers.
(cherry picked from commit 46dbcd4833
)
This commit is contained in:
parent
5d743099b5
commit
1e9613ac09
@ -899,8 +899,6 @@ static bool AttemptToEvictConnection(bool fPreferNewConnection) {
|
|||||||
continue;
|
continue;
|
||||||
if (node->fDisconnect)
|
if (node->fDisconnect)
|
||||||
continue;
|
continue;
|
||||||
if (node->addr.IsLocal())
|
|
||||||
continue;
|
|
||||||
vEvictionCandidates.push_back(CNodeRef(node));
|
vEvictionCandidates.push_back(CNodeRef(node));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user