From 5607642b329b3c1873b84b8590a8f1d4fb01dd89 Mon Sep 17 00:00:00 2001 From: Mygod Date: Fri, 1 Jun 2018 21:16:51 +0800 Subject: [PATCH] Fix NullPointerException --- mobile/src/main/java/be/mygod/vpnhotspot/net/VpnMonitor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/VpnMonitor.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/VpnMonitor.kt index 9323a68c..9030c343 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/VpnMonitor.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/VpnMonitor.kt @@ -72,7 +72,7 @@ object VpnMonitor : ConnectivityManager.NetworkCallback() { registered = true app.connectivity.allNetworks.all { val cap = app.connectivity.getNetworkCapabilities(it) - !cap.hasTransport(NetworkCapabilities.TRANSPORT_VPN) || + cap == null || !cap.hasTransport(NetworkCapabilities.TRANSPORT_VPN) || cap.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_VPN) } } else if (available.isEmpty()) true else {