From 06d2fbab855f1b745df8be358ff25772da280aa8 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Fri, 25 Aug 2023 21:12:52 +0200 Subject: [PATCH] do not pass invalid lines --- owrx/adsb/dump1090.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/owrx/adsb/dump1090.py b/owrx/adsb/dump1090.py index 5d5bae60..cd4bda2b 100644 --- a/owrx/adsb/dump1090.py +++ b/owrx/adsb/dump1090.py @@ -78,7 +78,9 @@ class RawDeframer(ThreadModule): # log all completed lines for line in lines[0:-1]: - self.writer.write(pickle.dumps(self.parse(line))) + parsed = self.parse(line) + if parsed is not None: + self.writer.write(pickle.dumps(parsed)) def parse(self, line): if line.startswith(b'*') and line.endswith(b';') and len(line) in [16, 30]: