Skip to content

Commit 4ac2a04

Browse files
committed
Check funding transaction on outbound channels only
This was a slight regression, but not a critical one. Only outbound channels should have a funding transaction present.
1 parent 12f06c3 commit 4ac2a04

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lightning/src/ln/channel.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4176,8 +4176,8 @@ impl<SP: Deref> Channel<SP> where
41764176
// first received the funding_signed.
41774177
let mut funding_broadcastable =
41784178
if self.context.is_outbound() &&
4179-
matches!(self.context.channel_state, ChannelState::AwaitingChannelReady(flags) if !flags.is_set(AwaitingChannelReadyFlags::WAITING_FOR_BATCH)) ||
4180-
matches!(self.context.channel_state, ChannelState::ChannelReady(_))
4179+
(matches!(self.context.channel_state, ChannelState::AwaitingChannelReady(flags) if !flags.is_set(AwaitingChannelReadyFlags::WAITING_FOR_BATCH)) ||
4180+
matches!(self.context.channel_state, ChannelState::ChannelReady(_)))
41814181
{
41824182
self.context.funding_transaction.take()
41834183
} else { None };

0 commit comments

Comments
 (0)