From: Alex Date: Mon, 27 Jan 2014 01:36:28 +0000 (+0400) Subject: Disconnect buggy clients automatically. X-Git-Tag: v0.4.4.6-nvc-update2~1 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=66fcbe7dd8a85a9277c882b94e19e07cd739d612 Disconnect buggy clients automatically. --- diff --git a/src/main.cpp b/src/main.cpp index 4f10bfe..fa8e764 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3096,6 +3096,13 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) return true; } + if (pfrom->nVersion < 60010) + { + printf("partner %s using a buggy client %d, disconnecting\n", pfrom->addr.ToString().c_str(), pfrom->nVersion); + pfrom->fDisconnect = true; + return true; + } + // record my external IP reported by peer if (addrFrom.IsRoutable() && addrMe.IsRoutable()) addrSeenByPeer = addrMe;