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]: