pkgsrc-wip/chromium/patches/patch-net_dns_dns__config__...

41 lines
1.3 KiB
C++

$NetBSD$
--- net/dns/dns_config_service_posix_unittest.cc.orig 2020-07-15 18:56:47.000000000 +0000
+++ net/dns/dns_config_service_posix_unittest.cc
@@ -51,7 +51,7 @@ const char* const kNameserversIPv4[] = {
"1.0.0.1",
};
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
const char* const kNameserversIPv6[] = {
NULL,
"2001:DB8:0::42",
@@ -87,7 +87,7 @@ void InitializeResState(res_state res) {
++res->nscount;
}
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
// Install IPv6 addresses, replacing the corresponding IPv4 addresses.
unsigned nscount6 = 0;
for (unsigned i = 0; i < base::size(kNameserversIPv6) && i < MAXNS; ++i) {
@@ -108,7 +108,7 @@ void InitializeResState(res_state res) {
}
void CloseResState(res_state res) {
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
for (int i = 0; i < res->nscount; ++i) {
if (res->_u._ext.nsaddrs[i] != NULL)
free(res->_u._ext.nsaddrs[i]);
@@ -133,7 +133,7 @@ void InitializeExpectedConfig(DnsConfig*
config->nameservers.push_back(IPEndPoint(ip, NS_DEFAULTPORT + i));
}
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
for (unsigned i = 0; i < base::size(kNameserversIPv6) && i < MAXNS; ++i) {
if (!kNameserversIPv6[i])
continue;