From 653773d67a05cd3a7f56a485a07a336671a21eb6 Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Thu, 29 Jan 2015 19:24:14 +0100 Subject: [PATCH] PeerGroup: don't try and trigger connections during shutdown --- core/src/main/java/org/bitcoinj/core/PeerGroup.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/bitcoinj/core/PeerGroup.java b/core/src/main/java/org/bitcoinj/core/PeerGroup.java index 09a55e23..7c1497a7 100644 --- a/core/src/main/java/org/bitcoinj/core/PeerGroup.java +++ b/core/src/main/java/org/bitcoinj/core/PeerGroup.java @@ -507,7 +507,8 @@ public class PeerGroup implements TransactionBroadcaster { private void triggerConnections() { // Run on a background thread due to the need to potentially retry and back off in the background. - executor.execute(triggerConnectionsJob); + if (!executor.isShutdown()) + executor.execute(triggerConnectionsJob); } /** The maximum number of connections that we will create to peers. */