From d3d1293974485ea3ff8ee69737ee0b0996f93149 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Fri, 18 Feb 2011 01:04:11 +0900 Subject: Check the availability of ares_set_servers and ares_addr_node. --- src/AbstractCommand.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/AbstractCommand.cc') diff --git a/src/AbstractCommand.cc b/src/AbstractCommand.cc index 04c36077..f9c47358 100644 --- a/src/AbstractCommand.cc +++ b/src/AbstractCommand.cc @@ -651,7 +651,12 @@ void AbstractCommand::initAsyncNameResolver(const std::string& hostname) family = AF_INET; } asyncNameResolver_.reset - (new AsyncNameResolver(family, e_->getAsyncDNSServers())); + (new AsyncNameResolver(family +#ifdef HAVE_ARES_ADDR_NODE + , + e_->getAsyncDNSServers() +#endif // HAVE_ARES_ADDR_NODE + )); A2_LOG_INFO(fmt(MSG_RESOLVING_HOSTNAME, getCuid(), hostname.c_str())); -- cgit