Skip to content

Commit b5dd535

Browse files
committed
Use more specific locked_handle_unfunded_close when possible
1 parent 12b9720 commit b5dd535

File tree

1 file changed

+3
-16
lines changed

1 file changed

+3
-16
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)