diff options
Diffstat (limited to 'net/base/host_resolver.cc')
-rw-r--r-- | net/base/host_resolver.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/base/host_resolver.cc b/net/base/host_resolver.cc index 320406c..82a5f7e 100644 --- a/net/base/host_resolver.cc +++ b/net/base/host_resolver.cc @@ -35,8 +35,13 @@ int SingleRequestHostResolver::Resolve(const HostResolver::RequestInfo& info, // we can clear out |cur_request_*|. CompletionCallback* transient_callback = callback ? &callback_ : NULL; +#ifdef ANDROID + HostResolver* hr = CreateSystemHostResolver(NULL); + int rv = hr->Resolve(info, addresses, transient_callback, &request, net_log); +#else int rv = resolver_->Resolve( info, addresses, transient_callback, &request, net_log); +#endif if (rv == ERR_IO_PENDING) { // Cleared in OnResolveCompletion(). |