From 71afc49ac973ae132ac5df9dde0b0542b0ef09c1 Mon Sep 17 00:00:00 2001 From: Michael Mikovsky <77305074+Astatin3@users.noreply.github.com> Date: Fri, 24 Apr 2026 14:15:40 -0600 Subject: [PATCH] fix: remove panics from handle_introspection --- src/protocol/tree/endpoint.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/protocol/tree/endpoint.rs b/src/protocol/tree/endpoint.rs index c118d15..de678ff 100644 --- a/src/protocol/tree/endpoint.rs +++ b/src/protocol/tree/endpoint.rs @@ -353,7 +353,7 @@ impl ProtocolEndpoint { leaf_name: leaf_name.clone(), procedures: leaf.procedures.clone(), }) - .expect("serialize") + .map_err(|e| EndpointError::Frame(FrameError::Serialize(e)))? .to_vec() } else { to_bytes::(&EndpointIntrospection { @@ -366,9 +366,9 @@ impl ProtocolEndpoint { }) .collect(), }) - .expect("serialize") + .map_err(|e| EndpointError::Frame(FrameError::Serialize(e)))? .to_vec() - }; + };; let response_header = PacketHeader { packet_type: PacketType::Data,