dht/node: don't allow more than 3 auth errors

This commit is contained in:
Simon Désaulniers committed 2016-09-23 19:27:59 -04:00
1 parent ca6aa6706d
commit 87cf6faedd
3 files changed
+23 -3

No files matched your search

+3
View File
@@ -377,6 +377,9 @@ NetworkEngine::processMessage(const uint8_t *buf, size_t buflen, const SockAddr&
break;
}
case MessageType::Reply:
if (msg.type == MessageType::AnnounceValue or msg.type == MessageType::Listen)
req->node->authSuccess();
// erase before calling callback to make sure iterator is still valid
if (not req->persistent)
requests.erase(reqp);