Index: net/proxy/multi_threaded_proxy_resolver.cc |
diff --git a/net/proxy/multi_threaded_proxy_resolver.cc b/net/proxy/multi_threaded_proxy_resolver.cc |
index 22fe5e4241925c8786e204f7c363108bf258ae37..d696438a1a57488d2cba7d9c07b8b0774309c5f4 100644 |
--- a/net/proxy/multi_threaded_proxy_resolver.cc |
+++ b/net/proxy/multi_threaded_proxy_resolver.cc |
@@ -247,8 +247,8 @@ class MultiThreadedProxyResolver::GetProxyForURLJob |
net_log_.AddEvent( |
NetLog::TYPE_SUBMITTED_TO_RESOLVER_THREAD, |
- new NetLogIntegerParameter( |
- "thread_number", executor()->thread_number())); |
+ make_scoped_refptr(new NetLogIntegerParameter( |
+ "thread_number", executor()->thread_number()))); |
} |
// Runs on the worker thread. |
@@ -557,7 +557,7 @@ MultiThreadedProxyResolver::AddNewExecutor() { |
ProxyResolver* resolver = resolver_factory_->CreateProxyResolver(); |
Executor* executor = new Executor( |
this, resolver, thread_number); |
- executors_.push_back(executor); |
+ executors_.push_back(make_scoped_refptr(executor)); |
return executor; |
} |