mirror of
https://github.com/denoland/deno.git
synced 2025-08-04 10:59:13 +00:00
fix(ext/fetch): avoid panic when header is invalid (#12244)
This commit is contained in:
parent
c896ba2e19
commit
923d9c7786
3 changed files with 210 additions and 8 deletions
|
@ -220,8 +220,10 @@ where
|
|||
};
|
||||
|
||||
for (key, value) in args.headers {
|
||||
let name = HeaderName::from_bytes(&key).unwrap();
|
||||
let v = HeaderValue::from_bytes(&value).unwrap();
|
||||
let name = HeaderName::from_bytes(&key)
|
||||
.map_err(|err| type_error(err.to_string()))?;
|
||||
let v = HeaderValue::from_bytes(&value)
|
||||
.map_err(|err| type_error(err.to_string()))?;
|
||||
if name != HOST {
|
||||
request = request.header(name, v);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue