Skip to content

Commit 87dda18

Browse files
committed
f check in a better order to allow for further changes easier
1 parent abbf276 commit 87dda18

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
@@ -1526,6 +1526,13 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, L: Deref, CMH: Deref> P
15261526
}
15271527
}
15281528

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

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

0 commit comments

Comments
 (0)