X-Git-Url: http://average.org/gitweb/?a=blobdiff_plain;f=loctrkd%2Fzmsg.py;h=ae469a23b6afe416ac9a1cc6f8e9abe25b2ab022;hb=cbb7603aebedf517d7b7c61ff6de02d3e7193409;hp=b6faa7025a1df310422e6e51603878d9c01254b1;hpb=dbdf9d63af31770ad57302e16b17a2fdc526773f;p=loctrkd.git diff --git a/loctrkd/zmsg.py b/loctrkd/zmsg.py index b6faa70..ae469a2 100644 --- a/loctrkd/zmsg.py +++ b/loctrkd/zmsg.py @@ -131,7 +131,7 @@ class Bcast(_Zmsg): def decode(self, buffer: bytes) -> None: is_incoming, proto, imei, when = unpack("!B16s16sd", buffer[:41]) self.is_incoming = bool(is_incoming) - self.proto = proto.decode() + self.proto = proto.decode().rstrip("\0") self.imei = ( None if imei == b"0000000000000000" else imei.decode().strip("\0") )