From 8cfc2892dd95f959edb4b0ec1bbc8fc4aaa69ef2 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Thu, 16 Dec 2021 16:07:59 +0100 Subject: [PATCH] more robust --- pus_tm/factory_hook.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pus_tm/factory_hook.py b/pus_tm/factory_hook.py index 865b5f3..dbfd58b 100644 --- a/pus_tm/factory_hook.py +++ b/pus_tm/factory_hook.py @@ -24,6 +24,9 @@ def ccsds_tm_handler(apid: int, raw_tm_packet: bytearray, tmtc_printer: TmTcPrin def pus_factory_hook(raw_tm_packet: bytearray, tmtc_printer: TmTcPrinter): + if len(raw_tm_packet) < 8: + LOGGER.warning("Detected packet shorter than 8 bytes!") + return service_type = raw_tm_packet[7] tm_packet = None try: