From 4100ba77c3fef3581ffd570a58185b867c80b29c Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 5 Dec 2009 07:10:23 +0000 Subject: 2009-12-05 Tatsuhiro Tsujikawa Added --disable-ipv6 option to disable IPv6. * doc/aria2c.1.txt * src/InitiateConnectionCommand.cc * src/NameResolver.cc * src/NameResolver.h * src/OptionHandlerFactory.cc * src/main.cc * src/prefs.cc * src/prefs.h * src/usage_text.h --- src/NameResolver.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/NameResolver.cc') diff --git a/src/NameResolver.cc b/src/NameResolver.cc index 1bb28a80..264d6fc7 100644 --- a/src/NameResolver.cc +++ b/src/NameResolver.cc @@ -33,15 +33,17 @@ */ /* copyright --> */ #include "NameResolver.h" + +#include + #include "DlAbortEx.h" #include "message.h" #include "StringFormat.h" #include "util.h" -#include namespace aria2 { -NameResolver::NameResolver():_socktype(0) {} +NameResolver::NameResolver():_socktype(0), _family(AF_UNSPEC) {} void NameResolver::resolve(std::deque& resolvedAddresses, const std::string& hostname) @@ -49,7 +51,7 @@ void NameResolver::resolve(std::deque& resolvedAddresses, struct addrinfo hints; struct addrinfo* res; memset(&hints, 0, sizeof(hints)); - hints.ai_family = AF_UNSPEC; + hints.ai_family = _family; hints.ai_socktype = _socktype; hints.ai_flags = 0; hints.ai_protocol = 0; -- cgit