From 733370a126d501f16dcbeb1735547bdf01ea11b0 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 21 Apr 2020 22:02:38 +0200 Subject: [PATCH] fix NPE in NetworkChangeReceiver --- .../nightscout/androidaps/receivers/NetworkChangeReceiver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/receivers/NetworkChangeReceiver.kt b/app/src/main/java/info/nightscout/androidaps/receivers/NetworkChangeReceiver.kt index 52a8894079..faeb4632cd 100644 --- a/app/src/main/java/info/nightscout/androidaps/receivers/NetworkChangeReceiver.kt +++ b/app/src/main/java/info/nightscout/androidaps/receivers/NetworkChangeReceiver.kt @@ -29,7 +29,7 @@ class NetworkChangeReceiver : DaggerBroadcastReceiver() { val cm = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager val networks: Array = cm.allNetworks networks.forEach { - val capabilities = cm.getNetworkCapabilities(it) + val capabilities = cm.getNetworkCapabilities(it) ?: return@forEach event.wifiConnected = event.wifiConnected || (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI) || capabilities.hasTransport(NetworkCapabilities.TRANSPORT_ETHERNET)) event.mobileConnected = event.mobileConnected || capabilities.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR)