@@ -596,7 +596,7 @@ fn do_test_async_raa_peer_disconnect(
596596 }
597597
598598 // Expect the RAA
599- let ( _, revoke_and_ack, commitment_signed, resend_order, _, _) =
599+ let ( _, revoke_and_ack, commitment_signed, resend_order, _, _, _ ) =
600600 handle_chan_reestablish_msgs ! ( dst, src) ;
601601 if test_case == UnblockSignerAcrossDisconnectCase :: AtEnd {
602602 assert ! ( revoke_and_ack. is_none( ) ) ;
@@ -612,14 +612,14 @@ fn do_test_async_raa_peer_disconnect(
612612 dst. node . signer_unblocked ( Some ( ( src_node_id, chan_id) ) ) ;
613613
614614 if test_case == UnblockSignerAcrossDisconnectCase :: AtEnd {
615- let ( _, revoke_and_ack, commitment_signed, resend_order, _, _) =
615+ let ( _, revoke_and_ack, commitment_signed, resend_order, _, _, _ ) =
616616 handle_chan_reestablish_msgs ! ( dst, src) ;
617617 assert ! ( revoke_and_ack. is_some( ) ) ;
618618 assert ! ( commitment_signed. is_some( ) ) ;
619619 assert ! ( resend_order == RAACommitmentOrder :: RevokeAndACKFirst ) ;
620620 } else {
621621 // Make sure we don't double send the RAA.
622- let ( _, revoke_and_ack, commitment_signed, _, _, _) =
622+ let ( _, revoke_and_ack, commitment_signed, _, _, _, _ ) =
623623 handle_chan_reestablish_msgs ! ( dst, src) ;
624624 assert ! ( revoke_and_ack. is_none( ) ) ;
625625 assert ! ( commitment_signed. is_none( ) ) ;
@@ -746,7 +746,8 @@ fn do_test_async_commitment_signature_peer_disconnect(
746746 }
747747
748748 // Expect the RAA
749- let ( _, revoke_and_ack, commitment_signed, _, _, _) = handle_chan_reestablish_msgs ! ( dst, src) ;
749+ let ( _, revoke_and_ack, commitment_signed, _, _, _, _) =
750+ handle_chan_reestablish_msgs ! ( dst, src) ;
750751 assert ! ( revoke_and_ack. is_some( ) ) ;
751752 if test_case == UnblockSignerAcrossDisconnectCase :: AtEnd {
752753 assert ! ( commitment_signed. is_none( ) ) ;
@@ -759,11 +760,11 @@ fn do_test_async_commitment_signature_peer_disconnect(
759760 dst. node . signer_unblocked ( Some ( ( src_node_id, chan_id) ) ) ;
760761
761762 if test_case == UnblockSignerAcrossDisconnectCase :: AtEnd {
762- let ( _, _, commitment_signed, _, _, _) = handle_chan_reestablish_msgs ! ( dst, src) ;
763+ let ( _, _, commitment_signed, _, _, _, _ ) = handle_chan_reestablish_msgs ! ( dst, src) ;
763764 assert ! ( commitment_signed. is_some( ) ) ;
764765 } else {
765766 // Make sure we don't double send the CS.
766- let ( _, _, commitment_signed, _, _, _) = handle_chan_reestablish_msgs ! ( dst, src) ;
767+ let ( _, _, commitment_signed, _, _, _, _ ) = handle_chan_reestablish_msgs ! ( dst, src) ;
767768 assert ! ( commitment_signed. is_none( ) ) ;
768769 }
769770}
@@ -880,6 +881,7 @@ fn do_test_async_commitment_signature_ordering(monitor_update_failure: bool) {
880881 assert ! ( as_resp. 2 . is_none( ) ) ;
881882 assert ! ( as_resp. 4 . is_none( ) ) ;
882883 assert ! ( as_resp. 5 . is_none( ) ) ;
884+ assert ! ( as_resp. 6 . is_none( ) ) ;
883885
884886 if monitor_update_failure {
885887 chanmon_cfgs[ 0 ] . persister . set_update_ret ( ChannelMonitorUpdateStatus :: Completed ) ;
@@ -901,6 +903,7 @@ fn do_test_async_commitment_signature_ordering(monitor_update_failure: bool) {
901903 assert ! ( as_resp. 2 . is_none( ) ) ;
902904 assert ! ( as_resp. 4 . is_none( ) ) ;
903905 assert ! ( as_resp. 5 . is_none( ) ) ;
906+ assert ! ( as_resp. 6 . is_none( ) ) ;
904907
905908 nodes[ 0 ] . enable_channel_signer_op ( & node_b_id, & chan_id, SignerOp :: SignCounterpartyCommitment ) ;
906909 nodes[ 0 ] . node . signer_unblocked ( Some ( ( node_b_id, chan_id) ) ) ;
@@ -923,6 +926,9 @@ fn do_test_async_commitment_signature_ordering(monitor_update_failure: bool) {
923926 assert ! ( as_resp. 5 . is_none( ) ) ;
924927 assert ! ( bs_resp. 5 . is_none( ) ) ;
925928
929+ assert ! ( as_resp. 6 . is_none( ) ) ;
930+ assert ! ( bs_resp. 6 . is_none( ) ) ;
931+
926932 // Now that everything is restored, get the CS + RAA and handle them.
927933 nodes[ 1 ]
928934 . node
0 commit comments