diff --git a/lightningd/peer_control.c b/lightningd/peer_control.c index db86e3869..3bcd45eea 100644 --- a/lightningd/peer_control.c +++ b/lightningd/peer_control.c @@ -133,6 +133,9 @@ void maybe_delete_peer(struct peer *peer) } return; } + /* Maybe it's reconnected / reconnecting? */ + if (peer->connected != PEER_DISCONNECTED) + return; delete_peer(peer); }