Additional asserts to include in fuzztesting (though may get hit?)
[rust-lightning] / lightning / src / ln / channel.rs
index 65fb9919760e94e7fd65e07fb31b02dcc2cb72e9..e539490951d9b2e9cd780c2189c1e76775ae7586 100644 (file)
@@ -1708,6 +1708,7 @@ impl<ChanSigner: ChannelKeys> Channel<ChanSigner> {
                let mut removed_outbound_total_msat = 0;
                for ref htlc in self.pending_outbound_htlcs.iter() {
                        if let OutboundHTLCState::AwaitingRemoteRevokeToRemove(None) = htlc.state {
+debug_assert!(false, "This should be triggerable, and we should add a test case that does so!");
                                removed_outbound_total_msat += htlc.amount_msat;
                        } else if let OutboundHTLCState::AwaitingRemovedRemoteRevoke(None) = htlc.state {
                                removed_outbound_total_msat += htlc.amount_msat;