Chromium Code Reviews| Index: chrome/browser/net/proxy_service_factory.cc |
| diff --git a/chrome/browser/net/proxy_service_factory.cc b/chrome/browser/net/proxy_service_factory.cc |
| index 7ec1ac30ffbabacfe337518d51228ac58ea12092..06c7240718a9a890c88957f74a76f8ef799f54ec 100644 |
| --- a/chrome/browser/net/proxy_service_factory.cc |
| +++ b/chrome/browser/net/proxy_service_factory.cc |
| @@ -152,10 +152,10 @@ net::ProxyService* ProxyServiceFactory::CreateProxyService( |
| #if defined(OS_IOS) |
| NOTREACHED(); |
| #else |
| - net::DhcpProxyScriptFetcher* dhcp_proxy_script_fetcher; |
| + scoped_ptr<net::DhcpProxyScriptFetcher> dhcp_proxy_script_fetcher = nullptr; |
|
eroman
2015/08/19 22:08:39
leave off "=nullptr".
(Default initialization set
Paritosh Kumar
2015/08/20 15:23:34
Done.
|
| #if defined(OS_CHROMEOS) |
| - dhcp_proxy_script_fetcher = |
| - new chromeos::DhcpProxyScriptFetcherChromeos(context); |
| + dhcp_proxy_script_fetcher.reset( |
| + new chromeos::DhcpProxyScriptFetcherChromeos(context)); |
| #else |
| net::DhcpProxyScriptFetcherFactory dhcp_factory; |
| dhcp_proxy_script_fetcher = dhcp_factory.Create(context); |
| @@ -167,13 +167,13 @@ net::ProxyService* ProxyServiceFactory::CreateProxyService( |
| if (command_line.HasSwitch(switches::kV8PacMojoInProcess)) { |
| proxy_service = net::CreateProxyServiceUsingMojoInProcess( |
| proxy_config_service, new net::ProxyScriptFetcherImpl(context), |
| - dhcp_proxy_script_fetcher, context->host_resolver(), net_log, |
| + dhcp_proxy_script_fetcher.Pass(), context->host_resolver(), net_log, |
| network_delegate); |
| } else if (EnableOutOfProcessV8Pac(command_line)) { |
| proxy_service = net::CreateProxyServiceUsingMojoFactory( |
| UtilityProcessMojoProxyResolverFactory::GetInstance(), |
| proxy_config_service, new net::ProxyScriptFetcherImpl(context), |
| - dhcp_proxy_script_fetcher, context->host_resolver(), net_log, |
| + dhcp_proxy_script_fetcher.Pass(), context->host_resolver(), net_log, |
| network_delegate); |
| } |
| #endif // !defined(OS_ANDROID) |
| @@ -181,7 +181,7 @@ net::ProxyService* ProxyServiceFactory::CreateProxyService( |
| if (!proxy_service) { |
| proxy_service = net::CreateProxyServiceUsingV8ProxyResolver( |
| proxy_config_service, new net::ProxyScriptFetcherImpl(context), |
| - dhcp_proxy_script_fetcher, context->host_resolver(), net_log, |
| + dhcp_proxy_script_fetcher.Pass(), context->host_resolver(), net_log, |
| network_delegate); |
| } |
| #endif // defined(OS_IOS) |