From 3495eb52ba6ade7629a2e2fd5d7a92e231d5f1a3 Mon Sep 17 00:00:00 2001 From: Gilles Boccon-Gibod Date: Wed, 19 Mar 2025 11:32:51 -0400 Subject: [PATCH] reset parser before raising exception --- bumble/transport/common.py | 1 + 1 file changed, 1 insertion(+) diff --git a/bumble/transport/common.py b/bumble/transport/common.py index ca12388e..b1dd0002 100644 --- a/bumble/transport/common.py +++ b/bumble/transport/common.py @@ -139,6 +139,7 @@ class PacketParser: packet_type ) or self.extended_packet_info.get(packet_type) if self.packet_info is None: + self.reset() raise core.InvalidPacketError( f'invalid packet type {packet_type}' )