From 8d9b1af8c3a869d4f3e969b13c555612afefe9af Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Sun, 3 Mar 2019 13:01:55 -0500 Subject: [PATCH] Add a useful log_trace before we release holding cell. --- src/ln/channel.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ln/channel.rs b/src/ln/channel.rs index a14cc06b..27c1d7c6 100644 --- a/src/ln/channel.rs +++ b/src/ln/channel.rs @@ -1851,6 +1851,8 @@ impl Channel { fn free_holding_cell_htlcs(&mut self) -> Result, ChannelError> { assert_eq!(self.channel_state & ChannelState::MonitorUpdateFailed as u32, 0); if self.holding_cell_htlc_updates.len() != 0 || self.holding_cell_update_fee.is_some() { + log_trace!(self, "Freeing holding cell with {} HTLC updates{}", self.holding_cell_htlc_updates.len(), if self.holding_cell_update_fee.is_some() { " and a fee update" } else { "" }); + let mut htlc_updates = Vec::new(); mem::swap(&mut htlc_updates, &mut self.holding_cell_htlc_updates); let mut update_add_htlcs = Vec::with_capacity(htlc_updates.len()); -- 2.30.2