From d77acd9eb9b9d04e1938b14b8a8bd28fb8e1e489 Mon Sep 17 00:00:00 2001 From: catbref Date: Thu, 4 Jun 2020 10:57:49 +0100 Subject: [PATCH] Delete "old" peer from in-memory known peer cache too --- src/main/java/org/qortal/network/Network.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/qortal/network/Network.java b/src/main/java/org/qortal/network/Network.java index d1abba8c..a04921b3 100644 --- a/src/main/java/org/qortal/network/Network.java +++ b/src/main/java/org/qortal/network/Network.java @@ -1001,6 +1001,9 @@ public class Network { for (PeerData peerData : peers) { LOGGER.debug(() -> String.format("Deleting old peer %s from repository", peerData.getAddress().toString())); repository.getNetworkRepository().delete(peerData.getAddress()); + + // Delete from known peer cache too + this.allKnownPeers.remove(peerData); } repository.saveChanges();