diff --git a/components/net/http_loader.rs b/components/net/http_loader.rs index 705de479a21..cc381bfe8e8 100644 --- a/components/net/http_loader.rs +++ b/components/net/http_loader.rs @@ -1201,11 +1201,9 @@ fn cors_preflight_fetch(request: Rc, // Step 3, 4 let mut value = request.headers.borrow().iter() - .filter_map(|ref view| if is_simple_header(view) { - None - } else { - Some(UniCase(view.name().to_owned())) - }).collect::>>(); + .filter(|view| !is_simple_header(view)) + .map(|view| UniCase(view.name().to_owned())) + .collect::>>(); value.sort(); // Step 5