From ab188fbf8d5508f90e7d03e4c609b610a624b0a0 Mon Sep 17 00:00:00 2001 From: Dusty Daemon Date: Mon, 19 Feb 2024 15:11:43 -0500 Subject: [PATCH] splice: reestablish should only assume stfu in one case --- channeld/channeld.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channeld/channeld.c b/channeld/channeld.c index d2efb32ff83e..3fdafa4bcd83 100644 --- a/channeld/channeld.c +++ b/channeld/channeld.c @@ -5148,7 +5148,6 @@ static void peer_reconnect(struct peer *peer, if (inflight && (remote_next_funding || local_next_funding)) { if (!remote_next_funding) { status_info("Resuming splice negotation."); - assume_stfu_mode(peer); resume_splice_negotiation(peer, false, true, @@ -5160,6 +5159,7 @@ static void peer_reconnect(struct peer *peer, assert(local_next_funding || inflight->remote_tx_sigs); status_info("Resuming splice negotation"); + /* If send & receive sigs we must assume stfu */ if (local_next_funding) assume_stfu_mode(peer); resume_splice_negotiation(peer,