From c6e0ec673378a88bcdf9b650b5dd0996fc44134c Mon Sep 17 00:00:00 2001 From: Florent de Lamotte Date: Wed, 5 Mar 2025 11:15:27 +0100 Subject: [PATCH] there was a bug with path len ... --- mccli.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mccli.py b/mccli.py index 74cc2ec..8cf88eb 100755 --- a/mccli.py +++ b/mccli.py @@ -274,9 +274,9 @@ class MeshCore: c["public_key"] = data[1:33].hex() c["type"] = data[33] c["flags"] = data[34] - c["out_path_len"] = int.from_bytes(data[35:35], signed=True) - plen = data[35] - if plen == 255 : + c["out_path_len"] = int.from_bytes(data[35:36], signed=True) + plen = int.from_bytes(data[35:36], signed=True) + if plen == -1 : plen = 0 c["out_path"] = data[36:36+plen].hex() c["adv_name"] = data[100:132].decode().replace("\0","")