Index: net/proxy/proxy_service_v8.cc |
diff --git a/net/proxy/proxy_service_v8.cc b/net/proxy/proxy_service_v8.cc |
index 46a6605b1dcd64d714e7732175facba05a87c52b..4652c609044875f39c721cccf3a88bb1379438ec 100644 |
--- a/net/proxy/proxy_service_v8.cc |
+++ b/net/proxy/proxy_service_v8.cc |
@@ -5,6 +5,7 @@ |
#include "net/proxy/proxy_service_v8.h" |
#include "base/logging.h" |
+#include "base/memory/scoped_ptr.h" |
#include "base/thread_task_runner_handle.h" |
#include "base/threading/thread_checker.h" |
#include "net/proxy/network_delegate_error_observer.h" |
@@ -17,7 +18,7 @@ namespace net { |
// static |
ProxyService* CreateProxyServiceUsingV8ProxyResolver( |
- ProxyConfigService* proxy_config_service, |
+ scoped_ptr<ProxyConfigService> proxy_config_service, |
ProxyScriptFetcher* proxy_script_fetcher, |
DhcpProxyScriptFetcher* dhcp_proxy_script_fetcher, |
HostResolver* host_resolver, |
@@ -29,7 +30,7 @@ ProxyService* CreateProxyServiceUsingV8ProxyResolver( |
DCHECK(host_resolver); |
ProxyService* proxy_service = new ProxyService( |
- proxy_config_service, |
+ proxy_config_service.Pass(), |
make_scoped_ptr(new ProxyResolverFactoryV8TracingWrapper( |
host_resolver, net_log, |
base::Bind(&NetworkDelegateErrorObserver::Create, network_delegate, |