From 666d99175c3e7a006586010216631574a6f0ca5c Mon Sep 17 00:00:00 2001 From: Brian Heylin <3947+bheylin@users.noreply.github.com> Date: Sun, 9 Nov 2025 17:19:55 +0100 Subject: [PATCH] Replace indexing in `auth::Basic` with `&[u8]::trim_ascii_start` --- src/common/authorization.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/common/authorization.rs b/src/common/authorization.rs index efbc2f62..56252a7a 100644 --- a/src/common/authorization.rs +++ b/src/common/authorization.rs @@ -155,10 +155,8 @@ impl Credentials for Basic { "HeaderValue to decode should start with \"Basic ..\", received = {:?}", value, ); - let bytes = value.as_bytes().get("Basic ".len()..)?; - let non_space_pos = bytes.iter().position(|b| *b != b' ')?; - let bytes = &bytes[non_space_pos..]; + let bytes = bytes.trim_ascii_start(); let bytes = ENGINE.decode(bytes).ok()?;