summaryrefslogtreecommitdiff
path: root/src/DHTEntryPointNameResolveCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-02-18 01:04:11 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-02-18 01:04:11 +0900
commitd3d1293974485ea3ff8ee69737ee0b0996f93149 (patch)
treefee40fe0bd920bc65d737b7af360ba45724c57c9 /src/DHTEntryPointNameResolveCommand.cc
parent838601329688156a6b29fd201e57f885bf53a5e1 (diff)
Check the availability of ares_set_servers and ares_addr_node.
Diffstat (limited to 'src/DHTEntryPointNameResolveCommand.cc')
-rw-r--r--src/DHTEntryPointNameResolveCommand.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/DHTEntryPointNameResolveCommand.cc b/src/DHTEntryPointNameResolveCommand.cc
index 2332673f..ed4b2d02 100644
--- a/src/DHTEntryPointNameResolveCommand.cc
+++ b/src/DHTEntryPointNameResolveCommand.cc
@@ -84,7 +84,11 @@ bool DHTEntryPointNameResolveCommand::execute()
} else {
family = AF_INET;
}
- resolver_.reset(new AsyncNameResolver(family, e_->getAsyncDNSServers()));
+ resolver_.reset(new AsyncNameResolver(family
+#ifdef HAVE_ARES_ADDR_NODE
+ , e_->getAsyncDNSServers()
+#endif // HAVE_ARES_ADDR_NODE
+ ));
}
#endif // ENABLE_ASYNC_DNS
try {