| Index: net/base/host_resolver_impl.cc
|
| diff --git a/net/base/host_resolver_impl.cc b/net/base/host_resolver_impl.cc
|
| index ea1788ed051dbf4cfc3a4cb279af1b6903230a54..e9e137f6e862fe8e9a22cab05c19faac62dfc03b 100644
|
| --- a/net/base/host_resolver_impl.cc
|
| +++ b/net/base/host_resolver_impl.cc
|
| @@ -356,9 +356,10 @@ class HostResolverImpl::Job
|
| had_non_speculative_request_(false),
|
| net_log_(BoundNetLog::Make(net_log,
|
| NetLog::SOURCE_HOST_RESOLVER_IMPL_JOB)) {
|
| - net_log_.BeginEvent(NetLog::TYPE_HOST_RESOLVER_IMPL_JOB,
|
| - new JobCreationParameters(key.hostname,
|
| - source_net_log.source()));
|
| + net_log_.BeginEvent(
|
| + NetLog::TYPE_HOST_RESOLVER_IMPL_JOB,
|
| + make_scoped_refptr(
|
| + new JobCreationParameters(key.hostname, source_net_log.source())));
|
| }
|
|
|
| // Attaches a request to this job. The job takes ownership of |req| and will
|
| @@ -366,7 +367,8 @@ class HostResolverImpl::Job
|
| void AddRequest(Request* req) {
|
| req->request_net_log().BeginEvent(
|
| NetLog::TYPE_HOST_RESOLVER_IMPL_JOB_ATTACH,
|
| - new NetLogSourceParameter("source_dependency", net_log_.source()));
|
| + make_scoped_refptr(new NetLogSourceParameter(
|
| + "source_dependency", net_log_.source())));
|
|
|
| req->set_job(this);
|
| requests_.push_back(req);
|
| @@ -1238,11 +1240,13 @@ void HostResolverImpl::OnStartRequest(const BoundNetLog& source_net_log,
|
| const RequestInfo& info) {
|
| source_net_log.BeginEvent(
|
| NetLog::TYPE_HOST_RESOLVER_IMPL,
|
| - new NetLogSourceParameter("source_dependency", request_net_log.source()));
|
| + make_scoped_refptr(new NetLogSourceParameter(
|
| + "source_dependency", request_net_log.source())));
|
|
|
| request_net_log.BeginEvent(
|
| NetLog::TYPE_HOST_RESOLVER_IMPL_REQUEST,
|
| - new RequestInfoParameters(info, source_net_log.source()));
|
| + make_scoped_refptr(new RequestInfoParameters(
|
| + info, source_net_log.source())));
|
|
|
| // Notify the observers of the start.
|
| if (!observers_.empty()) {
|
|
|