| Index: components/safe_browsing/browser/safe_browsing_url_request_context_getter.cc
|
| diff --git a/components/safe_browsing/browser/safe_browsing_url_request_context_getter.cc b/components/safe_browsing/browser/safe_browsing_url_request_context_getter.cc
|
| index 513698fde868225b527c93597c60dda992d9b3a3..7c5ce4a40738c9c4fa6556a54b4fdb75067f2f44 100644
|
| --- a/components/safe_browsing/browser/safe_browsing_url_request_context_getter.cc
|
| +++ b/components/safe_browsing/browser/safe_browsing_url_request_context_getter.cc
|
| @@ -78,13 +78,18 @@ SafeBrowsingURLRequestContextGetter::GetURLRequestContext() {
|
| if (safe_browsing_request_context_->http_transaction_factory() &&
|
| safe_browsing_request_context_->http_transaction_factory()
|
| ->GetSession()) {
|
| - net::HttpNetworkSession::Params safe_browsing_params =
|
| + net::HttpNetworkSession::Params safe_browsing_session_params =
|
| safe_browsing_request_context_->http_transaction_factory()
|
| ->GetSession()
|
| ->params();
|
| - safe_browsing_params.channel_id_service = channel_id_service_.get();
|
| - http_network_session_.reset(
|
| - new net::HttpNetworkSession(safe_browsing_params));
|
| + net::HttpNetworkSession::Context safe_browsing_session_context =
|
| + safe_browsing_request_context_->http_transaction_factory()
|
| + ->GetSession()
|
| + ->context();
|
| + safe_browsing_session_context.channel_id_service =
|
| + channel_id_service_.get();
|
| + http_network_session_.reset(new net::HttpNetworkSession(
|
| + safe_browsing_session_params, safe_browsing_session_context));
|
| http_transaction_factory_.reset(
|
| new net::HttpNetworkLayer(http_network_session_.get()));
|
| safe_browsing_request_context_->set_http_transaction_factory(
|
|
|