diff options
| -rw-r--r-- | ios/PacketTunnel/PacketTunnelProvider.swift | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/ios/PacketTunnel/PacketTunnelProvider.swift b/ios/PacketTunnel/PacketTunnelProvider.swift index 59250d9345..b9f645eb9d 100644 --- a/ios/PacketTunnel/PacketTunnelProvider.swift +++ b/ios/PacketTunnel/PacketTunnelProvider.swift @@ -327,14 +327,9 @@ extension PacketTunnelConfiguration { .prefix(DNSSettings.maxAllowedCustomDNSDomains) return Array(dnsServers) } else { - switch (dnsSettings.blockAdvertising, dnsSettings.blockTracking) { - case (true, false): - return [IPv4Address("100.64.0.1")!] - case (false, true): - return [IPv4Address("100.64.0.2")!] - case (true, true): - return [IPv4Address("100.64.0.3")!] - case (false, false): + if let serverAddress = dnsSettings.blockingOptions.serverAddress { + return [serverAddress] + } else { return [mullvadEndpoint.ipv4Gateway, mullvadEndpoint.ipv6Gateway] } } |
