| Index: content/browser/renderer_host/pepper/pepper_lookup_request.h
|
| diff --git a/content/browser/renderer_host/pepper/pepper_lookup_request.h b/content/browser/renderer_host/pepper/pepper_lookup_request.h
|
| index 82f3c6800f58c35219cb7eb14f2f11fc9022cf02..14ae686b052b801e0b4c58f860ebd018cda2701a 100644
|
| --- a/content/browser/renderer_host/pepper/pepper_lookup_request.h
|
| +++ b/content/browser/renderer_host/pepper/pepper_lookup_request.h
|
| @@ -12,7 +12,6 @@
|
| #include "net/base/address_list.h"
|
| #include "net/base/net_errors.h"
|
| #include "net/dns/host_resolver.h"
|
| -#include "net/dns/single_request_host_resolver.h"
|
|
|
| namespace content {
|
|
|
| @@ -37,12 +36,10 @@ class PepperLookupRequest {
|
|
|
| void Start() {
|
| int result =
|
| - resolver_.Resolve(request_info_,
|
| - priority_,
|
| - &addresses_,
|
| - base::Bind(&PepperLookupRequest<T>::OnLookupFinished,
|
| - base::Unretained(this)),
|
| - net::BoundNetLog());
|
| + resolver_->Resolve(request_info_, priority_, &addresses_,
|
| + base::Bind(&PepperLookupRequest<T>::OnLookupFinished,
|
| + base::Unretained(this)),
|
| + &request_, net::BoundNetLog());
|
| if (result != net::ERR_IO_PENDING)
|
| OnLookupFinished(result);
|
| }
|
| @@ -53,7 +50,8 @@ class PepperLookupRequest {
|
| delete this;
|
| }
|
|
|
| - net::SingleRequestHostResolver resolver_;
|
| + net::HostResolver* resolver_;
|
| + std::unique_ptr<net::HostResolver::Request> request_;
|
| net::HostResolver::RequestInfo request_info_;
|
| net::RequestPriority priority_;
|
| std::unique_ptr<T> bound_info_;
|
|
|