From 2e0213a69c40b5a88374374d0caa9e2dc2e70d06 Mon Sep 17 00:00:00 2001 From: erikzhang Date: Fri, 5 Jun 2020 17:11:06 +0800 Subject: [PATCH] Update --- src/neo/Network/P2P/LocalNode.cs | 1 + src/neo/Network/P2P/RemoteNode.ProtocolHandler.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/neo/Network/P2P/LocalNode.cs b/src/neo/Network/P2P/LocalNode.cs index 5ea3c42eae..998f3d2188 100644 --- a/src/neo/Network/P2P/LocalNode.cs +++ b/src/neo/Network/P2P/LocalNode.cs @@ -135,6 +135,7 @@ internal static IPEndPoint GetIpEndPoint(string hostAndPort) /// Remote node public bool AllowNewConnection(IActorRef actor, RemoteNode node) { + if (node.Version.Magic != ProtocolSettings.Default.Magic) return false; if (node.Version.Nonce == Nonce) return false; foreach (var other in RemoteNodes.Values) diff --git a/src/neo/Network/P2P/RemoteNode.ProtocolHandler.cs b/src/neo/Network/P2P/RemoteNode.ProtocolHandler.cs index ead8385ad4..9e73809cc1 100644 --- a/src/neo/Network/P2P/RemoteNode.ProtocolHandler.cs +++ b/src/neo/Network/P2P/RemoteNode.ProtocolHandler.cs @@ -356,7 +356,7 @@ private void OnVersionMessageReceived(VersionPayload payload) break; } } - if (payload.Magic != ProtocolSettings.Default.Magic || !LocalNode.Singleton.AllowNewConnection(Self, this)) + if (!LocalNode.Singleton.AllowNewConnection(Self, this)) { Disconnect(true); return;