Skip to content

Commit 4a0c914

Browse files
committed
f check in a better order to allow for further changes easier
1 parent 4561687 commit 4a0c914

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

lightning/src/ln/peer_handler.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1527,6 +1527,13 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, L: Deref, CMH: Deref> P
15271527
}
15281528
}
15291529

1530+
peer.received_message_since_timer_tick = false;
1531+
if peer.awaiting_pong_tick_intervals == -1 {
1532+
// Magic value set in `maybe_send_extra_ping`.
1533+
peer.awaiting_pong_tick_intervals = 1;
1534+
return true;
1535+
}
1536+
15301537
if do_disconnect_peer
15311538
|| (peer.awaiting_pong_tick_intervals > 0 && !peer.received_message_since_timer_tick)
15321539
|| peer.awaiting_pong_tick_intervals as u64 >
@@ -1544,13 +1551,6 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, L: Deref, CMH: Deref> P
15441551
return false;
15451552
}
15461553

1547-
peer.received_message_since_timer_tick = false;
1548-
if peer.awaiting_pong_tick_intervals == -1 {
1549-
// Magic value set in `maybe_send_extra_ping`.
1550-
peer.awaiting_pong_tick_intervals = 1;
1551-
return true;
1552-
}
1553-
15541554
if peer.awaiting_pong_tick_intervals > 0 {
15551555
peer.awaiting_pong_tick_intervals += 1;
15561556
return true;

0 commit comments

Comments
 (0)