@@ -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 }
@@ -8415,9 +8409,7 @@ where
84158409 let reason = ClosureReason::FundingTimedOut;
84168410 let msg = "Force-closing pending channel due to timeout awaiting establishment handshake".to_owned();
84178411 let err = ChannelError::Close((msg, reason));
8418- let (_, e) = self.locked_handle_force_close(
8419- &mut peer_state.closed_channel_monitor_update_ids,
8420- &mut peer_state.in_flight_monitor_updates,
8412+ let (_, e) = self.locked_handle_unfunded_close(
84218413 err,
84228414 chan,
84238415 );
@@ -11272,12 +11264,7 @@ This indicates a bug inside LDK. Please report this error at https://github.com/
1127211264 let reason = ClosureReason::CounterpartyCoopClosedUnfundedChannel;
1127311265 let err = ChannelError::Close((reason.to_string(), reason));
1127411266 let mut chan = chan_entry.remove();
11275- let (_, mut e) = self.locked_handle_force_close(
11276- &mut peer_state.closed_channel_monitor_update_ids,
11277- &mut peer_state.in_flight_monitor_updates,
11278- err,
11279- &mut chan,
11280- );
11267+ let (_, mut e) = self.locked_handle_unfunded_close(err, &mut chan);
1128111268 e.dont_send_error_message();
1128211269 return Err(e);
1128311270 },
0 commit comments