mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-18 13:25:43 +01:00
df: don't ignore their sigs, even if we've already seen them
In the case of failures/disconnects between dualopend receiving the sigs and the main man disconnecting (as can happen using the testing disconnects), failing to forward their sigs over to lightningd can result in the channel never progressing from DUALOPEND_OPEN_INIT to DUALOPEND_AWAITING_LOCKIN. Always re-relay.
This commit is contained in:
parent
dd696a7c05
commit
bc90c4f822
@ -900,12 +900,6 @@ static void handle_tx_sigs(struct state *state, const u8 *msg)
|
||||
"tx_signatures sent after funding_locked %s",
|
||||
tal_hex(msg, msg));
|
||||
|
||||
if (tx_state->remote_funding_sigs_rcvd) {
|
||||
status_info("Got duplicate WIRE_TX_SIGNATURES, "
|
||||
"already have their sigs. Ignoring");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!tx_state->psbt)
|
||||
open_err_warn(state,
|
||||
"tx_signatures for %s received,"
|
||||
|
Loading…
Reference in New Issue
Block a user