Skip to content

Commit c8a137b

Browse files
committed
f check in a better order to allow for further changes easier
1 parent 56cdf30 commit c8a137b

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
@@ -1544,6 +1544,13 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, L: Deref, CMH: Deref> P
15441544
}
15451545
}
15461546

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+
15471554
if do_disconnect_peer
15481555
|| (peer.awaiting_pong_tick_intervals > 0 && !peer.received_message_since_timer_tick)
15491556
|| peer.awaiting_pong_tick_intervals as u64 >
@@ -1561,13 +1568,6 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, L: Deref, CMH: Deref> P
15611568
return false;
15621569
}
15631570

1564-
peer.received_message_since_timer_tick = false;
1565-
if peer.awaiting_pong_tick_intervals == -1 {
1566-
// Magic value set in `maybe_send_extra_ping`.
1567-
peer.awaiting_pong_tick_intervals = 1;
1568-
return true;
1569-
}
1570-
15711571
if peer.awaiting_pong_tick_intervals > 0 {
15721572
peer.awaiting_pong_tick_intervals += 1;
15731573
return true;

0 commit comments

Comments
 (0)