From 06415d42df4d8ec9ac589e3aeef3b82f6ca3856b Mon Sep 17 00:00:00 2001 From: Jordan Yates Date: Thu, 12 Feb 2026 11:42:48 +1000 Subject: [PATCH] tools: native_bt: return on failed decrypt Exit the callback when decryption fails, instead of attempting to continue. Signed-off-by: Jordan Yates --- src/infuse_iot/tools/native_bt.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/infuse_iot/tools/native_bt.py b/src/infuse_iot/tools/native_bt.py index 1877eb6..c7f52f1 100644 --- a/src/infuse_iot/tools/native_bt.py +++ b/src/infuse_iot/tools/native_bt.py @@ -251,6 +251,7 @@ def simple_callback(self, device: BLEDevice, data: AdvertisementData): return except InvalidTag as _e: Console.log_info(f"Failed to decrypt packet from {device}") + return self.bleak_mapping[hdr.device_id] = device hop = HopReceived(