From a63c3234e8f5d0801f2442bedcfb30ce2321e48d Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 11 Sep 2025 05:59:30 +0000 Subject: fix(request): Handle malformed response header --- src/request/response.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/request/response.rs b/src/request/response.rs index d38e0bd..a594b6e 100644 --- a/src/request/response.rs +++ b/src/request/response.rs @@ -41,7 +41,11 @@ impl Response { } else { None }; - let (status_string, meta_string) = header.split_at(2); + let (status_string, meta_string) = if header.len() >= 2 { + header.split_at(2) + } else { + (header.as_str(), "") + }; let status_code = status_string.parse::().unwrap_or(0); Self { -- cgit v1.2.3