Skip to content

Commit af532b8

Browse files
authored
Merge pull request #93 from http-rs/fix/empty-header
fix: ignore empty headers in hyperium compat
2 parents 756a0e0 + 7793c25 commit af532b8

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/hyperium_http.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,11 @@ fn hyperium_headers_to_headers(hyperium_headers: http::HeaderMap, headers: &mut
5858
for (name, value) in hyperium_headers {
5959
let value = value.as_bytes().to_owned();
6060
let value = unsafe { HeaderValue::from_ascii_unchecked(value) };
61-
let name = name.unwrap().as_str().as_bytes().to_owned();
62-
let name = unsafe { HeaderName::from_ascii_unchecked(name) };
63-
headers.insert(name, value).unwrap();
61+
if let Some(name) = name {
62+
let name = name.as_str().as_bytes().to_owned();
63+
let name = unsafe { HeaderName::from_ascii_unchecked(name) };
64+
headers.insert(name, value).unwrap();
65+
}
6466
}
6567
}
6668

0 commit comments

Comments
 (0)