From 451480a3e065fd8ff99fe34b291e7c9c28276db0 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 13 Mar 2025 08:41:23 -0600 Subject: [PATCH] xhcid: do not panic if unable to find configuration descriptor --- xhcid/src/xhci/scheme.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xhcid/src/xhci/scheme.rs b/xhcid/src/xhci/scheme.rs index d365c34560..82dcc7010b 100644 --- a/xhcid/src/xhci/scheme.rs +++ b/xhcid/src/xhci/scheme.rs @@ -920,8 +920,7 @@ impl Xhci { .config_descs .iter() .find(|desc| desc.configuration_value == req.config_desc) - .ok_or(Error::new(EBADFD)) - .unwrap(); + .ok_or(Error::new(EBADFD))?; //TODO: USE ENDPOINTS FROM ALL INTERFACES let mut endp_desc_count = 0;