mirror of https://github.com/aria2/aria2
Disable IPv6 on non-async NameResolver if configuration wants
parent
ffec92ec57
commit
7b2e797fdf
|
@ -124,6 +124,9 @@ bool DHTEntryPointNameResolveCommand::execute()
|
|||
{
|
||||
NameResolver res;
|
||||
res.setSocktype(SOCK_DGRAM);
|
||||
if (e_->getOption()->getAsBool(PREF_DISABLE_IPV6)) {
|
||||
res.setFamily(AF_INET);
|
||||
}
|
||||
while (!entryPoints_.empty()) {
|
||||
std::string hostname = entryPoints_.front().first;
|
||||
try {
|
||||
|
|
|
@ -105,6 +105,9 @@ bool NameResolveCommand::execute()
|
|||
{
|
||||
NameResolver resolver;
|
||||
resolver.setSocktype(SOCK_DGRAM);
|
||||
if (e_->getOption()->getAsBool(PREF_DISABLE_IPV6)) {
|
||||
resolver.setFamily(AF_INET);
|
||||
}
|
||||
try {
|
||||
resolver.resolve(res, hostname);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue