Skip to content

Commit e026b5a

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

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

lightning/src/ln/peer_handler.rs

Lines changed: 7 additions & 6 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+
if peer.awaiting_pong_tick_intervals == -1 {
1548+
// Magic value set in `maybe_send_extra_ping`.
1549+
peer.awaiting_pong_tick_intervals = 1;
1550+
peer.received_message_since_timer_tick = false;
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 >
@@ -1560,13 +1567,7 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, L: Deref, CMH: Deref> P
15601567
}
15611568
return false;
15621569
}
1563-
15641570
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-
}
15701571

15711572
if peer.awaiting_pong_tick_intervals > 0 {
15721573
peer.awaiting_pong_tick_intervals += 1;

0 commit comments

Comments
 (0)