diff options
Diffstat (limited to 'android/src/main')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/CustomDns.kt | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/CustomDns.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/CustomDns.kt index a5249864ae..9f73349e9e 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/CustomDns.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/CustomDns.kt @@ -45,37 +45,27 @@ class CustomDns(private val endpoint: ServiceEndpoint) { endpoint.settingsListener.dnsOptionsNotifier.unsubscribe(this) } - fun addDnsServer(server: InetAddress): Boolean { + fun addDnsServer(server: InetAddress) { synchronized(this) { if (!dnsServers.contains(server)) { dnsServers.add(server) changeDnsOptions(enabled, dnsServers) - - return true } } - - return false } - fun replaceDnsServer(oldServer: InetAddress, newServer: InetAddress): Boolean { + fun replaceDnsServer(oldServer: InetAddress, newServer: InetAddress) { synchronized(this) { - if (oldServer == newServer) { - return true - } else if (!dnsServers.contains(newServer)) { + if (oldServer != newServer && !dnsServers.contains(newServer)) { val index = dnsServers.indexOf(oldServer) if (index >= 0) { dnsServers.removeAt(index) dnsServers.add(index, newServer) changeDnsOptions(enabled, dnsServers) - - return true } } } - - return false } fun removeDnsServer(server: InetAddress) { |
