Skip to content

Commit f1c07b5

Browse files
committed
Remove unreachable BroadcastChannelUpdate
When handling shutdown messages, Channel cannot move to ChannelState::ShutdownComplete. Remove the code in ChannelManager that adds a MessageSendEvent::BroadcastChannelUpdate in this case since it is unreachable.
1 parent ecb0b84 commit f1c07b5

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3271,15 +3271,6 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
32713271
});
32723272
}
32733273

3274-
if chan_entry.get().is_shutdown() {
3275-
let channel = remove_channel!(channel_state, chan_entry);
3276-
if let Ok(channel_update) = self.get_channel_update_for_broadcast(&channel) {
3277-
channel_state.pending_msg_events.push(events::MessageSendEvent::BroadcastChannelUpdate {
3278-
msg: channel_update
3279-
});
3280-
}
3281-
}
3282-
32833274
break Ok(());
32843275
},
32853276
hash_map::Entry::Vacant(_) => return Err(MsgHandleErrInternal::send_err_msg_no_close("Failed to find corresponding channel".to_owned(), msg.channel_id))

0 commit comments

Comments
 (0)