summaryrefslogtreecommitdiffstats
path: root/net/base/host_resolver.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/base/host_resolver.cc')
-rw-r--r--net/base/host_resolver.cc5
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().