diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-12-05 07:10:23 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-12-05 07:10:23 +0000 |
| commit | 4100ba77c3fef3581ffd570a58185b867c80b29c (patch) | |
| tree | 26f4a468541df258adbe2bff06de68bb975f8f26 /src/NameResolver.cc | |
| parent | a7709947f2815d262fec84df5e9caffd7a205e62 (diff) | |
2009-12-05 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
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
Diffstat (limited to 'src/NameResolver.cc')
| -rw-r--r-- | src/NameResolver.cc | 8 |
1 files changed, 5 insertions, 3 deletions
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 <cstring> + #include "DlAbortEx.h" #include "message.h" #include "StringFormat.h" #include "util.h" -#include <cstring> namespace aria2 { -NameResolver::NameResolver():_socktype(0) {} +NameResolver::NameResolver():_socktype(0), _family(AF_UNSPEC) {} void NameResolver::resolve(std::deque<std::string>& resolvedAddresses, const std::string& hostname) @@ -49,7 +51,7 @@ void NameResolver::resolve(std::deque<std::string>& 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; |
