Skip to content

Commit 42a993d

Browse files
committed
Use more specific locked_handle_unfunded_close when possible
1 parent 275b006 commit 42a993d

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
}
@@ -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

Comments
 (0)