Chromium Code Reviews| Index: ios/crnet/crnet_environment.mm |
| diff --git a/ios/crnet/crnet_environment.mm b/ios/crnet/crnet_environment.mm |
| index b564111b6094572c861928c7b957db95a43e6b0a..18bc184f1ebe143e1598268764d1e60a7197033c 100644 |
| --- a/ios/crnet/crnet_environment.mm |
| +++ b/ios/crnet/crnet_environment.mm |
| @@ -469,14 +469,14 @@ void CrNetEnvironment::InitializeOnNetworkThread() { |
| [NSHTTPCookieStorage sharedHTTPCookieStorage]); |
| main_context_->set_cookie_store(cookie_store_.get()); |
| - net::URLRequestJobFactoryImpl* job_factory = |
| - new net::URLRequestJobFactoryImpl; |
| + std::unique_ptr<net::URLRequestJobFactoryImpl> job_factory = |
| + net::URLRequestJobFactoryImpl::CreateWithDefaultProtocolHandlers(); |
| job_factory->SetProtocolHandler( |
| "data", base::WrapUnique(new net::DataProtocolHandler)); |
| job_factory->SetProtocolHandler( |
| "file", base::WrapUnique( |
| new net::FileProtocolHandler(file_thread_->task_runner()))); |
| - main_context_->set_job_factory(job_factory); |
| + main_context_->set_job_factory(job_factory.release()); |
|
mmenke
2016/04/22 18:37:53
Please add a TODO about fixing this leak
mgersh
2016/04/27 16:13:52
Done.
|
| main_context_->set_net_log(net_log_.get()); |
| } |