@@ -4225,13 +4225,7 @@ where
42254225 let reason = ClosureReason::LocallyCoopClosedUnfundedChannel;
42264226 let err = ChannelError::Close((reason.to_string(), reason));
42274227 let mut chan = chan_entry.remove();
4228- let (_, mut e) = self.locked_handle_force_close(
4229- &mut peer_state.closed_channel_monitor_update_ids,
4230- &mut peer_state.in_flight_monitor_updates,
4231- err,
4232- &mut chan,
4233- );
4234-
4228+ let (_, mut e) = self.locked_handle_unfunded_close(err, &mut chan);
42354229 e.dont_send_error_message();
42364230 shutdown_result = Err(e);
42374231 }
@@ -8421,9 +8415,7 @@ where
84218415 let reason = ClosureReason::FundingTimedOut;
84228416 let msg = "Force-closing pending channel due to timeout awaiting establishment handshake".to_owned();
84238417 let err = ChannelError::Close((msg, reason));
8424- let (_, e) = self.locked_handle_force_close(
8425- &mut peer_state.closed_channel_monitor_update_ids,
8426- &mut peer_state.in_flight_monitor_updates,
8418+ let (_, e) = self.locked_handle_unfunded_close(
84278419 err,
84288420 chan,
84298421 );
@@ -11278,12 +11270,7 @@ This indicates a bug inside LDK. Please report this error at https://github.com/
1127811270 let reason = ClosureReason::CounterpartyCoopClosedUnfundedChannel;
1127911271 let err = ChannelError::Close((reason.to_string(), reason));
1128011272 let mut chan = chan_entry.remove();
11281- let (_, mut e) = self.locked_handle_force_close(
11282- &mut peer_state.closed_channel_monitor_update_ids,
11283- &mut peer_state.in_flight_monitor_updates,
11284- err,
11285- &mut chan,
11286- );
11273+ let (_, mut e) = self.locked_handle_unfunded_close(err, &mut chan);
1128711274 e.dont_send_error_message();
1128811275 return Err(e);
1128911276 },
0 commit comments