diff --git a/brightray/browser/url_request_context_getter.cc b/brightray/browser/url_request_context_getter.cc index 5f161f912b..3003fbc7d2 100644 --- a/brightray/browser/url_request_context_getter.cc +++ b/brightray/browser/url_request_context_getter.cc @@ -298,10 +298,6 @@ net::URLRequestContext* URLRequestContextGetter::GetURLRequestContext() { storage_->set_cert_transparency_verifier(std::move(ct_verifier)); storage_->set_ct_policy_enforcer(base::MakeUnique()); - net::HttpNetworkSession::Context network_session_context; - net::URLRequestContextBuilder::SetHttpNetworkSessionComponents( - url_request_context_.get(), &network_session_context); - net::HttpNetworkSession::Params network_session_params; network_session_params.ignore_certificate_errors = false; @@ -323,11 +319,13 @@ net::URLRequestContext* URLRequestContextGetter::GetURLRequestContext() { // Give |storage_| ownership at the end in case it's |mapped_host_resolver|. storage_->set_host_resolver(std::move(host_resolver)); - network_session_context.host_resolver = - url_request_context_->host_resolver(); + net::HttpNetworkSession::Context network_session_context; + net::URLRequestContextBuilder::SetHttpNetworkSessionComponents( + url_request_context_.get(), &network_session_context); http_network_session_.reset(new net::HttpNetworkSession( network_session_params, network_session_context)); + std::unique_ptr backend; if (in_memory_) { backend = net::HttpCache::DefaultBackend::InMemory(0);