summaryrefslogtreecommitdiffhomepage
path: root/android/src/main
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-12-06 22:15:49 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-12-06 22:15:49 +0000
commit2efd4e07bcbc4a9183e2f3088674ee6e327695eb (patch)
tree9997bb76edb7c256443e8b7ebe64575b8bbe3ee7 /android/src/main
parent4d2080acde510aa07d382a4bef48ba07d61c9091 (diff)
downloadmullvadvpn-2efd4e07bcbc4a9183e2f3088674ee6e327695eb.tar.xz
mullvadvpn-2efd4e07bcbc4a9183e2f3088674ee6e327695eb.zip
Ignore `null` elements from `ConnectivityManager`
Diffstat (limited to 'android/src/main')
-rw-r--r--android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt1
1 files changed, 1 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt b/android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt
index 08b22377ec..c0edbfd021 100644
--- a/android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt
+++ b/android/src/main/kotlin/net/mullvad/talpid/ConnectivityListener.kt
@@ -59,6 +59,7 @@ class ConnectivityListener : BroadcastReceiver() {
isConnected = connectivityManager.allNetworks
.map({ network -> connectivityManager.getNetworkInfo(network) })
+ .filterNotNull()
.any({ networkInfo ->
networkInfo.type != ConnectivityManager.TYPE_VPN &&
networkInfo.detailedState == DetailedState.CONNECTED