From dd956e22101d37776e6fa3ff6694dd05a8ad60e5 Mon Sep 17 00:00:00 2001 From: Dusty Daemon Date: Mon, 11 Nov 2024 13:20:49 +1030 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 5bb1a0064..503f6fb60 100644 --- a/channeld/channeld.c +++ b/channeld/channeld.c @@ -5055,7 +5055,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, @@ -5067,6 +5066,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,