Index: ios/web/webui/url_data_manager_ios_backend.cc |
diff --git a/ios/web/webui/url_data_manager_ios_backend.cc b/ios/web/webui/url_data_manager_ios_backend.cc |
index 8d1a464074ba787185db8d78371f4416bd152c98..cc3e3e9af8886bfdab7f8a0ee3822425feeab4a3 100644 |
--- a/ios/web/webui/url_data_manager_ios_backend.cc |
+++ b/ios/web/webui/url_data_manager_ios_backend.cc |
@@ -415,12 +415,11 @@ URLDataManagerIOSBackend::~URLDataManagerIOSBackend() { |
} |
// static |
-net::URLRequestJobFactory::ProtocolHandler* |
-URLDataManagerIOSBackend::CreateProtocolHandler( |
- BrowserState* browser_state) { |
+scoped_ptr<net::URLRequestJobFactory::ProtocolHandler> |
+URLDataManagerIOSBackend::CreateProtocolHandler(BrowserState* browser_state) { |
DCHECK(browser_state); |
- return new ChromeProtocolHandler(browser_state, |
- browser_state->IsOffTheRecord()); |
+ return make_scoped_ptr(new ChromeProtocolHandler( |
+ browser_state, browser_state->IsOffTheRecord())); |
} |
void URLDataManagerIOSBackend::AddDataSource(URLDataSourceIOSImpl* source) { |