summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/CustomDns.kt5
1 files changed, 3 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/CustomDns.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/CustomDns.kt
index ffbd69986a..e246361b28 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/CustomDns.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/CustomDns.kt
@@ -20,18 +20,19 @@ class CustomDns(private val endpoint: ServiceEndpoint) {
}
private val commandChannel = spawnActor()
+ private val dnsServers = ArrayList<InetAddress>()
private val daemon
get() = endpoint.intermittentDaemon
- private var dnsServers = ArrayList<InetAddress>()
private var enabled = false
init {
endpoint.settingsListener.dnsOptionsNotifier.subscribe(this) { maybeDnsOptions ->
maybeDnsOptions?.let { dnsOptions ->
enabled = dnsOptions.custom
- dnsServers = dnsOptions.addresses
+ dnsServers.clear()
+ dnsServers.addAll(dnsOptions.addresses)
}
}