Skip to content
Snippets Groups Projects
Commit f7e01da2 authored by Adrien Béraud's avatar Adrien Béraud
Browse files

expire node on blacklist

parent a032f50a
Branches
Tags
No related merge requests found
...@@ -237,9 +237,10 @@ NetworkEngine::isMartian(const sockaddr* sa, socklen_t len) ...@@ -237,9 +237,10 @@ NetworkEngine::isMartian(const sockaddr* sa, socklen_t len)
void void
NetworkEngine::blacklistNode(const std::shared_ptr<Node>& n) NetworkEngine::blacklistNode(const std::shared_ptr<Node>& n)
{ {
n->setExpired();
for (auto rit = requests.begin(); rit != requests.end();) { for (auto rit = requests.begin(); rit != requests.end();) {
if (rit->second->node == n) { if (rit->second->node == n) {
rit->second->cancel(); //rit->second->cancel();
requests.erase(rit++); requests.erase(rit++);
} else { } else {
++rit; ++rit;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment