From 694d5331b26eb1214d08cef07f9329c2a2387639 Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 11 Aug 2022 00:53:26 +0100 Subject: [PATCH] Better handling of packets older than 5s --- hblink.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hblink.py b/hblink.py index 5f9062f..f805208 100755 --- a/hblink.py +++ b/hblink.py @@ -492,7 +492,10 @@ class OPENBRIDGE(DatagramProtocol): #Discard old packets if (int.from_bytes(_timestamp,'big')/1000000000) < (time() - 5): - logger.warning('(%s) Packet more than 5s old!, discarding', self._system) + if _stream_id not in self._laststrid: + logger.warning('(%s) Packet from server % more than 5s old!, discarding', self._system,int.from_bytes(_source_server,'big')) + self.send_bcsq(_dst_id,_stream_id) + self._laststrid.append(_stream_id) return #Discard bad source server