Skip to content

Commit 2efaab7

Browse files
f cheap check first
1 parent a6f3661 commit 2efaab7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2226,9 +2226,9 @@ impl<M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelManager<M, T, K, F
22262226
None => { // unknown_next_peer
22272227
// Note that this is likely a timing oracle for detecting whether an scid is a
22282228
// phantom or an intercept.
2229-
if fake_scid::is_valid_phantom(&self.fake_scid_rand_bytes, *short_channel_id, &self.genesis_hash) ||
2230-
(fake_scid::is_valid_intercept(&self.fake_scid_rand_bytes, *short_channel_id, &self.genesis_hash)
2231-
&& self.default_configuration.accept_intercept_htlcs)
2229+
if (self.default_configuration.accept_intercept_htlcs &&
2230+
fake_scid::is_valid_intercept(&self.fake_scid_rand_bytes, *short_channel_id, &self.genesis_hash)) ||
2231+
fake_scid::is_valid_phantom(&self.fake_scid_rand_bytes, *short_channel_id, &self.genesis_hash)
22322232
{
22332233
None
22342234
} else {

0 commit comments

Comments
 (0)