Index: ios/crnet/crnet_environment.mm |
diff --git a/ios/crnet/crnet_environment.mm b/ios/crnet/crnet_environment.mm |
index c8650cb0483aefc12390c79bc7e11c6ccc3d2d3f..9551102bb7b0a8c6ec9dbc5df1455efb799f9b63 100644 |
--- a/ios/crnet/crnet_environment.mm |
+++ b/ios/crnet/crnet_environment.mm |
@@ -282,8 +282,8 @@ void CrNetEnvironment::Install() { |
// The network change notifier must be initialized so that registered |
// delegates will receive callbacks. |
network_change_notifier_.reset(net::NetworkChangeNotifier::Create()); |
- proxy_config_service_.reset(net::ProxyService::CreateSystemProxyConfigService( |
- network_io_thread_->task_runner(), nullptr)); |
+ proxy_config_service_ = net::ProxyService::CreateSystemProxyConfigService( |
+ network_io_thread_->task_runner(), nullptr); |
PostToNetworkThread(FROM_HERE, |
base::Bind(&CrNetEnvironment::InitializeOnNetworkThread, |
@@ -408,7 +408,7 @@ void CrNetEnvironment::InitializeOnNetworkThread() { |
.release()); |
main_context_->set_proxy_service( |
net::ProxyService::CreateUsingSystemProxyResolver( |
- proxy_config_service_.get(), 0, nullptr) |
+ proxy_config_service_.Pass(), 0, nullptr) |
.release()); |
// Cache |