]> git.armaanb.net Git - asd-repo.git/blob - extra/chromium/patches/musl-resolver.patch
Switch browser to Chromium
[asd-repo.git] / extra / chromium / patches / musl-resolver.patch
1 diff --git a/net/dns/dns_reloader.cc b/net/dns/dns_reloader.cc
2 index 0672e71..ff1f795 100644
3 --- a/net/dns/dns_reloader.cc
4 +++ b/net/dns/dns_reloader.cc
5 @@ -4,9 +4,8 @@
6  
7  #include "net/dns/dns_reloader.h"
8  
9 -#if defined(OS_POSIX) && !defined(OS_APPLE) && !defined(OS_OPENBSD) && \
10 -    !defined(OS_ANDROID) && !defined(OS_FUCHSIA)
11 -
12 +#if defined(__GLIBC__)
13
14  #include <resolv.h>
15  
16  #include "base/lazy_instance.h"
17 diff --git a/net/dns/host_resolver_manager.cc b/net/dns/host_resolver_manager.cc
18 index 45045af..697b556 100644
19 --- a/net/dns/host_resolver_manager.cc
20 +++ b/net/dns/host_resolver_manager.cc
21 @@ -2532,8 +2532,7 @@ HostResolverManager::HostResolverManager(
22    NetworkChangeNotifier::AddConnectionTypeObserver(this);
23    if (system_dns_config_notifier_)
24      system_dns_config_notifier_->AddObserver(this);
25 -#if defined(OS_POSIX) && !defined(OS_APPLE) && !defined(OS_OPENBSD) && \
26 -    !defined(OS_ANDROID)
27 +#if defined(__GLIBC__)
28    EnsureDnsReloaderInit();
29  #endif
30  
31 diff --git a/net/dns/host_resolver_proc.cc b/net/dns/host_resolver_proc.cc
32 index 3da9fb4..3adaf2f 100644
33 --- a/net/dns/host_resolver_proc.cc
34 +++ b/net/dns/host_resolver_proc.cc
35 @@ -176,8 +176,7 @@ int SystemHostResolverCall(const std::string& host,
36    base::ScopedBlockingCall scoped_blocking_call(FROM_HERE,
37                                                  base::BlockingType::WILL_BLOCK);
38  
39 -#if defined(OS_POSIX) && !defined(OS_APPLE) && !defined(OS_OPENBSD) && \
40 -    !defined(OS_ANDROID) && !defined(OS_FUCHSIA)
41 +#if defined(__GLIBC__)
42    DnsReloaderMaybeReload();
43  #endif
44    base::Optional<AddressInfo> ai;