| Index: net/base/host_resolver.cc
|
| ===================================================================
|
| --- net/base/host_resolver.cc (revision 35690)
|
| +++ net/base/host_resolver.cc (working copy)
|
| @@ -20,9 +20,7 @@
|
| }
|
|
|
| SingleRequestHostResolver::~SingleRequestHostResolver() {
|
| - if (cur_request_) {
|
| - resolver_->CancelRequest(cur_request_);
|
| - }
|
| + Cancel();
|
| }
|
|
|
| int SingleRequestHostResolver::Resolve(const HostResolver::RequestInfo& info,
|
| @@ -49,6 +47,13 @@
|
| return rv;
|
| }
|
|
|
| +void SingleRequestHostResolver::Cancel() {
|
| + if (cur_request_) {
|
| + resolver_->CancelRequest(cur_request_);
|
| + cur_request_ = NULL;
|
| + }
|
| +}
|
| +
|
| void SingleRequestHostResolver::OnResolveCompletion(int result) {
|
| DCHECK(cur_request_ && cur_request_callback_);
|
|
|
|
|