Commit 62f1fef8 authored by Guillaume Jenkins's avatar Guillaume Jenkins Committed by Commit Bot

[iOS] Set the shared URL loader factory as trusted

The system's shared URL loader factory wasn't set as trusted, probably
because no desktop shared code required it so far. With iOS CBCM,
some network requests built by shared desktop code have TrustedParams
set, and this requires the URL loader factory to be marked as trusted.

Bug: 1066495
Change-Id: I20c557ddfc99c19ffb25931ebde557eb5125e33f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2346848Reviewed-by: default avatarMatt Menke <mmenke@chromium.org>
Reviewed-by: default avatarRohit Rao <rohitrao@chromium.org>
Commit-Queue: Guillaume Jenkins <gujen@google.com>
Cr-Commit-Position: refs/heads/master@{#797311}
parent 98f60a7f
......@@ -53,6 +53,7 @@ IOSChromeIOThread::GetSharedURLLoaderFactory() {
network::mojom::URLLoaderFactoryParams::New();
url_loader_factory_params->process_id = network::mojom::kBrowserProcessId;
url_loader_factory_params->is_corb_enabled = false;
url_loader_factory_params->is_trusted = true;
GetSystemNetworkContext()->CreateURLLoaderFactory(
url_loader_factory_.BindNewPipeAndPassReceiver(),
std::move(url_loader_factory_params));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment