diff --git a/lightning/src/ln/channelmanager.rs b/lightning/src/ln/channelmanager.rs index 3eecd00d55e..3a9609f58cf 100644 --- a/lightning/src/ln/channelmanager.rs +++ b/lightning/src/ln/channelmanager.rs @@ -9581,7 +9581,7 @@ where peer_state.channel_by_id.retain(|_, chan| { let shutdown_result = match channel_opt { Some((_, channel_id)) if chan.context().channel_id() != channel_id => None, - _ => unblock_chan(chan, &mut peer_state.pending_msg_events), + _ => unblock_chan(chan.phase_mut(), &mut peer_state.pending_msg_events), }; if let Some(shutdown_result) = shutdown_result { let context = &chan.context();