2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Get rid of AI_ADDRCONFIG when --disable-ipv6 opiton is given. It
	causes name resolution error when none of network interface has
	IPv4 address.
	* src/main.cc
pull/1/head
Tatsuhiro Tsujikawa 2009-12-27 03:40:38 +00:00
parent 3465e87167
commit c92975aefb
2 changed files with 10 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Get rid of AI_ADDRCONFIG when --disable-ipv6 opiton is given. It
causes name resolution error when none of network interface has
IPv4 address.
* src/main.cc
2009-12-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Bump up version number to 1.8.0.

View File

@ -210,6 +210,9 @@ downloadresultcode::RESULT main(int argc, char* argv[])
if(op->getAsBool(PREF_DISABLE_IPV6)) {
SocketCore::setProtocolFamily(AF_INET);
// Get rid of AI_ADDRCONFIG. It causes name resolution error
// when none of network interface has IPv4 address.
setDefaultAIFlags(0);
}
// Bind interface
if(!op->get(PREF_INTERFACE).empty()) {