File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -4788,7 +4788,8 @@ static void peer_in(struct peer *peer, const u8 *msg)
4788
4788
check_tx_abort (peer , msg , NULL );
4789
4789
4790
4790
/* If we're in STFU mode and aren't waiting for a STFU mode
4791
- * specific message, the only valid message was tx_abort */
4791
+ * specific message, the only valid message was tx_abort (or a
4792
+ * belated announcement_signatures!) */
4792
4793
if (is_stfu_active (peer ) && !peer -> stfu_wait_single_msg ) {
4793
4794
if (peer -> splicing && type == WIRE_TX_SIGNATURES ) {
4794
4795
if (peer -> splicing -> tx_sig_msg )
@@ -4798,7 +4799,7 @@ static void peer_in(struct peer *peer, const u8 *msg)
4798
4799
peer -> splicing -> tx_sig_msg = tal_steal (peer -> splicing ,
4799
4800
msg );
4800
4801
return ;
4801
- } else {
4802
+ } else if ( type != WIRE_ANNOUNCEMENT_SIGNATURES ) {
4802
4803
peer_failed_warn (peer -> pps , & peer -> channel_id ,
4803
4804
"Received message %s when only TX_ABORT was"
4804
4805
" valid" , peer_wire_name (type ));
You can’t perform that action at this time.
0 commit comments