Index: ios/crnet/crnet_environment.mm |
diff --git a/ios/crnet/crnet_environment.mm b/ios/crnet/crnet_environment.mm |
index ffeda97c3f2c496002065ac9a6686bc2f62d5b00..c19a5aba4fa1dd77f59954d0536667598d2770e3 100644 |
--- a/ios/crnet/crnet_environment.mm |
+++ b/ios/crnet/crnet_environment.mm |
@@ -456,9 +456,11 @@ void CrNetEnvironment::InitializeOnNetworkThread() { |
net::URLRequestJobFactoryImpl* job_factory = |
new net::URLRequestJobFactoryImpl; |
- job_factory->SetProtocolHandler("data", new net::DataProtocolHandler); |
job_factory->SetProtocolHandler( |
- "file", new net::FileProtocolHandler(file_thread_->task_runner())); |
+ "data", make_scoped_ptr(new net::DataProtocolHandler)); |
+ job_factory->SetProtocolHandler( |
+ "file", make_scoped_ptr( |
+ new net::FileProtocolHandler(file_thread_->task_runner()))); |
main_context_->set_job_factory(job_factory); |
main_context_->set_net_log(net_log_.get()); |