From 56b1a557a8ca22be985e002eaea975725e5bf33e Mon Sep 17 00:00:00 2001 From: Chris Stewart Date: Sat, 13 Jan 2024 14:40:12 -0600 Subject: [PATCH] Add carve out to ignore ConnectPeer request if state is NodeShuttingDown (#5352) --- node/src/main/scala/org/bitcoins/node/PeerManager.scala | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/node/src/main/scala/org/bitcoins/node/PeerManager.scala b/node/src/main/scala/org/bitcoins/node/PeerManager.scala index 0ff0d4d660..d52d2b88cd 100644 --- a/node/src/main/scala/org/bitcoins/node/PeerManager.scala +++ b/node/src/main/scala/org/bitcoins/node/PeerManager.scala @@ -553,6 +553,10 @@ case class PeerManager( } case (state, c: ConnectPeer) => state match { + case s: NodeShuttingDown => + logger.warn( + s"Ignoring connect peer request as node is shutting down, c=$c") + Future.successful(s) case runningState: NodeRunningState => val peer = c.peer val curPeerData = finder.popFromCache(peer).get