| Index: net/dns/mock_host_resolver.cc
|
| diff --git a/net/dns/mock_host_resolver.cc b/net/dns/mock_host_resolver.cc
|
| index 7fe0adb1bb36a95a17bd742853f3d50bee105ea9..93cfd3c5f8357b25040a07cdec72eac71312bc5d 100644
|
| --- a/net/dns/mock_host_resolver.cc
|
| +++ b/net/dns/mock_host_resolver.cc
|
| @@ -424,15 +424,16 @@ ScopedDefaultHostResolverProc::ScopedDefaultHostResolverProc(
|
| }
|
|
|
| ScopedDefaultHostResolverProc::~ScopedDefaultHostResolverProc() {
|
| - HostResolverProc* old_proc = HostResolverProc::SetDefault(previous_proc_);
|
| + HostResolverProc* old_proc =
|
| + HostResolverProc::SetDefault(previous_proc_.get());
|
| // The lifetimes of multiple instances must be nested.
|
| CHECK_EQ(old_proc, current_proc_);
|
| }
|
|
|
| void ScopedDefaultHostResolverProc::Init(HostResolverProc* proc) {
|
| current_proc_ = proc;
|
| - previous_proc_ = HostResolverProc::SetDefault(current_proc_);
|
| - current_proc_->SetLastProc(previous_proc_);
|
| + previous_proc_ = HostResolverProc::SetDefault(current_proc_.get());
|
| + current_proc_->SetLastProc(previous_proc_.get());
|
| }
|
|
|
| } // namespace net
|
|
|